Temario del curso

Empezando con Flutter

  • Instalación de Flutter y Dart
  • Uso de Flutter Doctor y herramientas CLI
  • Creación del primer proyecto en Flutter

Entendiendo la Arquitectura de Flutter

  • Widgets, renderizado y capas
  • Widgets sin estado vs. widgets con estado
  • Material Design y widgets de Cupertino

Diseños y Navegación

  • Widgets de diseño como Row, Column, Stack y otros
  • UI responsiva con MediaQuery y LayoutBuilder
  • Navegación y enrutamiento

Gestión de Estado

  • setState vs. Provider vs. Riverpod
  • Manejo de estado complejo
  • Mejores prácticas para escalabilidad

Trabajando con Formularios y Entradas

  • Entrada de texto, validación y widgets de formulario
  • Manejo de interacciones del usuario
  • Gestión de enfoque y control del teclado

Uso de Paquetes y Acceso a Características del Dispositivo

  • Adición y gestión de paquetes de pub.dev
  • Uso de plugins de cámara, ubicación y almacenamiento
  • Integración con APIs específicas de la plataforma

Pruebas, Depuración y Despliegue

  • Pruebas unitarias, de widgets y de integración
  • Recarga en caliente y herramientas de rendimiento
  • Creación de APKs y despliegue en tiendas

Proyecto: Construye una Aplicación Completa

  • Diseño y arquitectura
  • Implementación de funciones
  • Pruebas y despliegue final

Resumen y Pasos Siguientes

Requerimientos

  • Conocimientos básicos de fundamentos de programación
  • Familiaridad con conceptos básicos de UI/UX
  • Disposición para aprender Dart y desarrollo de aplicaciones

Público Objetivo

  • Desarrolladores nuevos en Flutter y Dart
  • Desarrolladores de aplicaciones móviles buscando una solución multiplataforma
  • Ingenieros de software interesados en marcos modernos de UI
 35 Horas

Testimonios (3)

Próximos cursos

Categorías Relacionadas