Aplicaciones Híbridas¶
2º DAM · IES Rafael Alberti (Cádiz) · Curso 2026-2027
Este curso vamos a construir apps que funcionan en Android, iOS, web y escritorio desde un único código fuente, usando Flutter y su lenguaje, Dart.
-
Tema 1 · Entorno, Dart y primera app
Instalamos Flutter, aprendemos Dart (con la ayuda de lo que ya sabéis de Java o Kotlin) y ejecutamos la misma app en Android, web y escritorio.
-
Tema 2 · Arquitectura multiplataforma
Nativo, híbrido con WebView, multiplataforma compilado, interpretado y Kotlin Multiplatform. Cómo funciona cada uno por dentro y cómo elegir.
Empezar el Tema 2 (próximamente)
-
Temas 3 a 5 · Desarrollo
Pantallas y navegación, GPS, cámara y sensores, APIs REST, persistencia local y Firebase.
Tema 3 (próximamente) · Tema 4 (próximamente) · Tema 5 (próximamente)
-
Temas 6 y 7 · Calidad y despliegue
Rendimiento, pruebas, gestión de errores, builds firmados, publicación e integración continua.
Tema 6 (próximamente) · Tema 7 (próximamente) · Proyecto final (próximamente)
-
El módulo
Resultados de aprendizaje, por qué Flutter, qué habéis visto ya en otros módulos y la planificación de sesiones.
Cómo usar esta web¶
- Cada tema tiene una página de entrada con objetivos, RA que trabaja y duración.
- Los bloques de código tienen un botón para copiarlos. Los ejemplos de Dart se pueden ejecutar en local o en DartPad.
- Los cuadros de colores significan:
Ya lo conoces
Algo que visteis en otro módulo (PMDM o DI). Solo lo recordamos, no lo repetimos.
Truco
Atajos y buenas prácticas.
Cuidado
Errores típicos que vemos cada año.
Ejercicio
Para hacer en clase. Las soluciones se comentan en la sesión.