Descripción
Sección: Introducción a Flutter
1. Hola Flutter
- Breve resumen del capítulo y hoja de ruta
- El lenguaje Dart en sí mismo - Hay una visión general y una hoja de trucos en el Apéndice
- Despliegue a una tienda
- Programación específica del dispositivo
- Quién es un buen candidato y quién no
- Dónde ir para satisfacer los requisitos previos
- Problemas que resuelve Dónde se originó - Breve historia y orígenes
- ¿Qué otras opciones están disponibles? ¿Qué podrías usar si no fuera Flutter? Ventajas y desventajas de Flutter vs las otras opciones
- React Native
- Aplicaciones web progresivas
- Soluciones WebView (Ionic, etc.)
- Codificación verdaderamente nativa (Swift, Objective-C, Java, Kotlin)
- ¡Esto no es la web!
- Interfaz de usuario imperativa
- Estás escribiendo usando Dart
- Todo es un widget (Definir widgets y explicar la gran ventaja de los widgets)
- Composición de widgets Tienes que observar el estado
2. ¿Cómo desarrollo en Flutter?
- Sinopsis del capítulo: Flutter tiene un conjunto único de herramientas, pero no siempre es sencillo saber qué hace cada herramienta y cómo usarla. Este capítulo guía al lector a través del proceso de escribir-depurar-probar-ejecutar.
- Instalación de herramientas de Flutter - Una cobertura muy breve y de alto nivel de dónde obtener las herramientas. Debe ser breve porque los detalles probablemente cambien regularmente.
- Descripción general de cada herramienta
- Los emuladores
- Simulador de iOS a través de XCode
- Emulador de Android a través de Android Studio
- El IDE - Visual Studio Code
- Alternativas: Android Studio, Atom, jBoss, etc.
- La CLI de Flutter
- Cómo verificar y reparar su cadena de herramientas a través de Flutter doctor
- Cómo crear un andamio para una nueva aplicación
- Cómo ejecutar en un emulador
- Cuando ocurren errores
- Cómo depurar
- Declaración print()
- Inspector de Flutter o complemento DartCode de VS Code
- Modo de observación
Sección: Flutter Fundacional
3. Todo son widgets
- Sinopsis del capítulo: Los widgets son súper importantes para Flutter, ya que son los bloques de construcción de cada aplicación de Flutter. Mostramos por qué y proporcionamos la motivación y las herramientas básicas para crear widgets. Recordatorio sobre widgets
- Composición
- Definir composición
- Proporcionar ejemplos del mundo real
- Por qué es una gran ventaja
- Comparación con componentes web, React, Angular y Vue
- Las categorías de widgets de interfaz de usuario de Flutter
- Widgets de valor
- Ejemplo: widget de texto
- Widgets de estilo
- Ejemplo: widget de centro
- Widgets de composición
- Ejemplo: widget de contenedor
- Widgets de navegación
- Ejemplo: widget AppBar
- Para cada categoría, explicaremos por qué las usaríamos, qué tienen en común y daremos uno o dos ejemplos de los widgets más fundamentales y necesarios en cada categoría.
- ¿Qué es el estado?
- Cómo crear un widget personalizado sin estado (Nota: crear un widget con estado es complejo, por lo que lo guardamos para el capítulo de Estado).
4. Widgets de valor
- Sinopsis del capítulo: Profundidad
Autor: Rap Payne
Editorial: Apress
Publicado: 19/12/2019
Páginas: 309
Tipo de encuadernación: Tapa blanda
Peso: 1.04 libras
Tamaño: 9.21 alto x 6.14 ancho x 0.70 profundidad
ISBN13: 9781484251805
ISBN10: 1484251806
Categorías BISAC:
- Computadoras | Programación | Dispositivos móviles
- Computadoras | Programación | Macintosh
- Computadoras | Hardware | Computadoras personales | PCsSobre el Autor
Rap Payne se ha centrado en el desarrollo móvil desde que fundó Agile Gadgets, una empresa de desarrollo de aplicaciones móviles en 2003. Es consultor, formador y emprendedor que ha escrito aplicaciones, asesorado a desarrolladores e impartido clases de desarrollo de software para empresas de Fortune 500 como Boeing, Walmart, Coca-Cola, Wells Fargo, Honda, CVS, GE, Chase, HP, Lockheed, Exxon-Mobil, Lowe's, Nike, J.C. Penney, USAA, Walgreen's, y agencias gubernamentales como la Fuerza Aérea, la Marina, el Ejército, la NASA de EE. UU., la GCHQ de Gran Bretaña, el servicio postal de Canadá y varios gobiernos provinciales, por nombrar algunos.
Como mentor y formador profesional, Rap ha desarrollado un talento para comunicar ideas muy complejas de forma fácil de entender. Y como desarrollador del mundo real, comprende la necesidad de enseñar estos temas utilizando ejemplos y ejercicios prácticos y realistas.

