WBF Academy
Flutter

Flutter

Intermedio

Flutter te permite crear apps de calidad nativa para iOS y Android desde un único código base en Dart, y este curso te lleva desde el lenguaje mismo hasta una app publicada en ambas tiendas. Empiezas con los fundamentos de Dart: sintaxis, null safety, clases y mixins, async/await, y las colecciones que usarás en todas partes. A partir de ahí aprendes a pensar en widgets — el árbol que es todo el modelo de UI de Flutter, la diferencia entre widgets stateless y stateful, primitivas de layout como Row, Column y Stack, y cómo elegir entre los lenguajes de diseño Material y Cupertino manteniendo tus layouts responsivos en tamaños de teléfono y tablet. Con el vocabulario de UI en su lugar, abordas la gestión de estado: setState para estado local, elevar el estado cuando los widgets necesitan compartirlo, y un recorrido práctico por Provider y Riverpod para que sepas qué herramienta se ajusta a qué problema en vez de recurrir siempre a la más pesada por defecto. Luego conectas tu app con el mundo real: Navigator 2.0 y go_router para navegación, construir y validar formularios, llamar APIs REST por HTTP, serializar JSON en modelos de Dart, y persistir datos localmente en el dispositivo. Por último preparas tu app para publicarla: escribir tests que detecten regresiones, perfilar el rendimiento para mantener las animaciones fluidas, llamar código nativo mediante platform channels cuando Dart solo no alcanza, y los pasos concretos para el despliegue en App Store y Play Store además de configurar CI para que cada release sea repetible. Al terminar habrás publicado una app multiplataforma real y sabrás exactamente cómo estructurar, testear y desplegar la siguiente.

📋 5 pistas ❓ 350 preguntas 💡 35 consejos 🎬 15 vídeos ⏱ ~10h

Contenido del curso

Examen de certificación

🏆

Examen de certificación

Flutter

40
Preguntas
90m
Tiempo límite
% 75%
Para aprobar

🔒 Desbloquea el examen

🎬 Mira el 80% de los videos 0% / 80%
❓ Responde el 80% de las preguntas de práctica 0% / 80%

Completa los requisitos anteriores para desbloquear el examen

🏆

Examen de certificación

Flutter

#

40 preguntas

Todos los niveles de dificultad

90 minutos

Se envía automáticamente cuando se acaba el tiempo

%

75% para aprobar

Gana tu insignia de certificación

Sin marcha atrás

Una vez que respondes, avanzas

Consejos

Ver todo