Contacta con nosotros

Temario del curso

Inicio con Flutter

  • Instalación de Flutter y Dart
  • Uso de Flutter Doctor y herramientas de línea de comandos (CLI)
  • Creación de un primer proyecto en Flutter

Comprender la arquitectura de Flutter

  • Widgets, renderizado y capas
  • Widgets sin estado (Stateless) frente a widgets con estado (Stateful)
  • Widgets de Material Design y Cupertino

Disposición de elementos y navegación

  • Widgets de disposición Row, Column, Stack y otros
  • UI responsiva con MediaQuery y LayoutBuilder
  • Navegación y enrutamiento (routing)

Gestión del estado (State Management)

  • setState frente a Provider frente a Riverpod
  • Gestión de estados complejos
  • Mejores prácticas para la escalabilidad

Trabajo con formularios e inputs

  • Entrada de texto, validación y widgets de formulario
  • Gestión de interacciones del usuario
  • Control del foco y del teclado

Uso de paquetes y acceso a funciones del dispositivo

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

Pruebas, depuración y despliegue

  • Pruebas unitarias, de widgets e integración
  • Hot reload y herramientas de rendimiento
  • Compilación de APKs y despliegue en tiendas de aplicaciones

Proyecto: Crear una aplicación completa

  • Diseño y arquitectura
  • Implementación de características
  • Pruebas y despliegue final

Resumen y próximos pasos

Requerimientos

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

Público objetivo

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

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas