Saltar a contenido

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.

    Empezar el Tema 1

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

    Ver el módulo

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.