SwiftUI Cookbook: Descubra soluciones y mejores prácticas para abordar los problemas más comunes al crear aplicaciones SwiftUI

Puntuación:   (4,2 de 5)

SwiftUI Cookbook: Descubra soluciones y mejores prácticas para abordar los problemas más comunes al crear aplicaciones SwiftUI (Giordano Scalzo)

Opiniones de los lectores

Resumen:

El libro es bien recibido entre los usuarios que lo encuentran eficaz para el aprendizaje de Swift y SwiftUI, especialmente para los principiantes y los que están en transición desde UIKit. Sin embargo, algunos usuarios critican su presentación vaga y la falta de profundidad en ciertas áreas.

Ventajas:

Eficaz para aprender Swift y SwiftUI, especialmente para principiantes e intermedios.
Enfoque por capas que refuerza el aprendizaje a través de la revisión de temas.
Proporciona enlaces web a recursos y ejemplos útiles.
Buena variedad de temas comunes y proyectos prácticos.
Incluye ilustraciones en color en la versión eBook.
Los autores ofrecen explicaciones detalladas de los proyectos.

Desventajas:

Algunos usuarios encontraron el libro desordenado y sin una estructura general clara.
Vago e impreciso en ciertas explicaciones, insatisfactorio para quienes buscan una comprensión detallada.
Los conceptos parecían demasiado breves para los programadores experimentados, que deseaban conocimientos más profundos.

(basado en 11 opiniones de lectores)

Título original:

SwiftUI Cookbook: Discover solutions and best practices to tackle the most common problems while building SwiftUI apps

Contenido del libro:

Libera el poder de la programación declarativa en SwiftUI con recetas prácticas para crear aplicaciones de Apple multiplataforma para iOS 14, macOS y watchOS utilizando Swift 5. 3, Xcode 12 y SwiftUI 2.0.

Características principales

⬤ Aplique el paradigma de programación declarativa para crear interfaces de usuario multiplataforma para dispositivos Apple.

⬤ Aprende a integrar UIKit, Core Data, Sign in with Apple y Firebase con SwiftUI.

⬤ Adoptar las nuevas características de SwiftUI 2. 0 para construir interfaces de usuario visualmente atractivas a gran velocidad.

Descripción del libro

SwiftUI es una forma innovadora y sencilla de crear hermosas interfaces de usuario (UI) para todas las plataformas de Apple, desde iOS y macOS hasta watchOS y tvOS, utilizando el lenguaje de programación Swift. En este libro basado en recetas, trabajarás con SwiftUI y explorarás una serie de técnicas y conceptos esenciales que te ayudarán en el proceso de desarrollo. Las recetas cubren los fundamentos de SwiftUI, así como las nuevas funciones de SwiftUI 2.0 introducidas en iOS 14. Otras recetas te ayudarán a hacer que algunos de los nuevos componentes de SwiftUI 2.0 sean compatibles con iOS 13, como la vista de mapa o la vista de inicio de sesión con Apple.

El libro de cocina comienza explicando cómo utilizar los componentes básicos de SwiftUI. A continuación, aprenderá los conceptos básicos de desarrollo de interfaz de usuario, tales como vistas, controles, listas y ScrollViews utilizando la implementación práctica en Swift. Mediante el aprendizaje de dibujos, formas incorporadas, y la adición de animaciones y transiciones, descubrirás cómo añadir características útiles a SwiftUI. Cuando estés preparado, entenderás cómo integrar SwiftUI con nuevos y excitantes componentes del ecosistema de desarrollo de Apple, como Combine para gestionar eventos y Core Data para gestionar los datos de la app. Por último, escribirás aplicaciones iOS, macOS y watchOS compartiendo el mismo código base SwiftUI.

Al final de este libro SwiftUI, habrás descubierto una serie de soluciones sencillas y directas a los problemas comunes que se encuentran en la construcción de aplicaciones SwiftUI.

Lo que aprenderás

⬤ Explorar varias presentaciones de diseño en SwiftUI como HStack, VStack, LazyHStack y LazyVGrid.

⬤ Crea una app multiplataforma para iOS, macOS y watchOS.

⬤ Póngase al día con los dibujos en SwiftUI utilizando formas incorporadas, rutas personalizadas y polígonos.

⬤ Descubrir modernas técnicas de animación y transición en SwiftUI.

⬤ Añadir autenticación de usuario usando Firebase y Sign in with Apple.

⬤ Manejar las solicitudes de datos en su aplicación utilizando Core Data.

⬤ Resolver los problemas más comunes de SwiftUI, como la integración de un mapa MapKit, pruebas unitarias, pruebas de instantáneas, y la vista previa de los diseños.

A quién va dirigido este libro

Este libro es para desarrolladores móviles que quieran aprender SwiftUI, así como para desarrolladores iOS experimentados en transición de UIKit a SwiftUI. El libro asume el conocimiento del lenguaje de programación Swift. El conocimiento del diseño orientado a objetos y estructuras de datos es útil pero no necesario.

Otros datos del libro:

ISBN:9781838981860
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2020
Número de páginas:614

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

SwiftUI Cookbook: Descubra soluciones y mejores prácticas para abordar los problemas más comunes al...
Libera el poder de la programación declarativa en...
SwiftUI Cookbook: Descubra soluciones y mejores prácticas para abordar los problemas más comunes al crear aplicaciones SwiftUI - SwiftUI Cookbook: Discover solutions and best practices to tackle the most common problems while building SwiftUI apps
SwiftUI Cookbook - Segunda Edición: Una guía para resolver los problemas más comunes y aprender las...
Encuentra recetas prácticas, lógicas y eficientes...
SwiftUI Cookbook - Segunda Edición: Una guía para resolver los problemas más comunes y aprender las mejores prácticas durante la construcción de aplicaciones SwiftUI - SwiftUI Cookbook - Second Edition: A guide to solving the most common problems and learning best practices while building SwiftUI apps

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)