Saltar al contenido principal
Flutter
Curso completo Nivel medio certificado-completo-flutter

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.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿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.

10 módulos 46 lecciones 6 ejercicios evaluados por IA 4 tests
  • 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

Especialización ·Nivel medio

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.

Especialización ·Nivel medio

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.

Especialización ·Nivel medio

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.

Llave en mano para empresas

¿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.