Flutter
Flutter ·Frontend
Curso completo de Flutter para construir aplicaciones móviles multiplataforma Android e iOS desde un único código base. Cubre el lenguaje Dart, widgets y layouts responsive, navegación, gestión de estado, consumo de APIs, persistencia local, integración con Firebase, testing a tres niveles y publicación en stores. Al terminar entregas una app real con arquitectura mantenible, lista para distribuir en Google Play y App Store.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Aplicaciones multiplataforma nativas con Dart y Material 3.
-
Introducción a Flutter Lección
-
Instalación de Flutter SDK Lección
-
Primer proyecto Flutter Lección
-
Configuración del IDE y DevTools Lección
-
Test de introducción a Flutter Test
Detalles del curso
Público objetivo
- Desarrolladores móviles que quieren construir aplicaciones para Android e iOS con un único código base.
- Desarrolladores web o backend que buscan expandir sus habilidades al desarrollo multiplataforma.
- Startups y equipos de producto que necesitan lanzar rápidamente en múltiples plataformas.
- Desarrolladores nativos (Kotlin/Swift) que desean aumentar su productividad con un framework declarativo.
Contenido del certificado
Módulo 1: Introducción y entorno Qué es Flutter, arquitectura e Impeller Instalación del SDK y flutter doctor Primer proyecto, hot reload y DevTools Configuración del IDE y emuladores Módulo 2: Fundamentos de Dart Sintaxis y control de flujo Tipos y null safety estricto Clases, mixins y extensiones Programación asíncrona con Future y Stream Colecciones, genéricos y patterns Módulo 3: Widgets Árbol de widgets y BuildContext StatelessWidget y constructores const StatefulWidget y ciclo de vida Widgets Material 3 Widgets Cupertino Módulo 4: Layouts Row, Column y Flex Container, Padding, SizedBox y Expanded Stack y Positioned Responsive design con MediaQuery y LayoutBuilder Listas y grids con ListView y CustomScrollView Módulo 5: Navegación Navigator y rutas con nombre go_router declarativo Deep linking en Android e iOS Bottom navigation y tabs con persistencia Módulo 6: Gestión de estado setState y lifting state up Provider y ChangeNotifier Riverpod 2.x con providers y ref BLoC con Cubit y flutter_bloc Comparativa y criterios de elección Módulo 7: HTTP y consumo de APIs Paquete http básico Dio con interceptores y reintentos Serialización JSON con json_serializable Manejo de errores HTTP con Failure tipado Módulo 8: Persistencia local SharedPreferences para datos ligeros SQLite con sqflite y migraciones Hive NoSQL y TypeAdapters Cloud Firestore en tiempo real Módulo 9: Firebase Setup con FlutterFire CLI Firebase Auth con Google Sign In Firebase Storage y reglas de seguridad Push Notifications con FCM Firebase Analytics Módulo 10: Testing y despliegue Unit testing con mocktail Widget testing con pump y finders Integration testing con integration_test CI/CD con GitHub Actions Publicación de APK, AAB e IPA en stores Proyecto integrador y examen global Aplicación completa con lista, detalle, formulario, go_router, Riverpod o BLoC, persistencia y tests a tres niveles Test global del curso
Objetivos de aprendizaje
- Dominar Dart y construir interfaces nativas con widgets Material Design y Cupertino en layouts responsivos.
- Implementar navegación completa con GoRouter, deep linking y bottom navigation con persistencia de estado.
- Gestionar el estado de la aplicación con Provider, Riverpod o BLoC según la escala del proyecto.
- Integrar Firebase para autenticación, almacenamiento, notificaciones push y analytics.
- Escribir tests a todos los niveles (unit, widget, integration) y publicar la aplicación en Play Store y App Store.
Otros cursos de Flutter
Flutter: fundamentos de Dart 3.6, widgets y layouts
Curso inicial de Flutter para sentar las bases del desarrollo móvil multiplataforma con un único código base. Aprendes el lenguaje Dart con su sistema de tipos seguro, el árbol de widgets y su ciclo de vida, los componentes visuales Material y de estilo iOS, y el diseño de interfaces responsive y listas eficientes. Al terminar construyes pantallas funcionales y sientes el flujo declarativo de Flutter, listo para escalar a apps reales.
Flutter: navegación, estado y consumo de APIs
Curso avanzado de Flutter para construir aplicaciones móviles reales con arquitectura mantenible. Aprendes navegación declarativa con rutas anidadas y deep linking, gestión de estado a escala con varias librerías y criterios para elegir entre ellas, consumo de APIs HTTP con clientes profesionales y serialización tipada de JSON. Al terminar dominas los pilares de una app Flutter de producción y puedes diseñar su arquitectura con criterio.
Flutter: persistencia, Firebase, testing y despliegue
Curso senior de Flutter centrado en llevar aplicaciones móviles a producción y mantenerlas en stores reales. Aprendes persistencia local, integración con el ecosistema Firebase, testing a tres niveles (unitario, widget e integración) y el flujo completo de publicación en Google Play y App Store con automatización de releases. Al terminar tu equipo puede distribuir y operar apps Flutter en stores con confianza.
Forma equipos completos con un itinerario
Este curso aparece dentro de las siguientes carreras corporativas.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿Flutter es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte Flutter?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta Flutter al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.