Saltar al contenido
Convocatoria abierta: Auxiliar Administrativo del Servicio Canario de SaludVer plazas y fechas

Transparencia

INICIO

/

FORMACIÓN PARA EL EMPLEO

/

INFORMÁTICA Y COMUNICACIONES

Desarrollo de aplicaciones móviles para ios y android con flutter – IFCD0002

Aprende a programar aplicaciones móviles multiplataforma para iOS y Android usando Flutter y Dart, desde la arquitectura y gestión de estado hasta el backend y publicación.

240H

Duración

2

Módulos

Presencial · Teleformación

Modalidad

Modalidad

Presencial · Teleformación

Tutor asignado

Resuelve tus dudas con el equipo docente.

Campus 24/7

Materiales y grabaciones siempre a mano.

Diploma

Diploma de la especialidad al superar el curso.

EL CURSO

Qué vas a aprender

Con esta formación aprenderás a construir aplicaciones móviles nativas y multiplataforma para sistemas iOS y Android a partir de una única base de código. A través del framework Flutter y el lenguaje Dart, dominarás la estructura de proyectos, la jerarquía de widgets y la composición visual declarativa. Trabajarás con patrones de diseño de arquitectura como BLOC y Provider para gestionar el estado de la aplicación, además de implementar flujos reactivos con Streams y enlazar funciones con código nativo mediante Platform Channels.

En la parte avanzada del curso, conectarás tus desarrollos con servicios backend remotos y la plataforma Firebase, gestionando bases de datos en la nube, almacenamiento y sistemas seguros de autenticación de usuarios. También trabajarás la programación asíncrona, el consumo de APIs públicas mediante peticiones HTTP y la creación de animaciones interactivas. Al finalizar, contarás con los conocimientos necesarios para compilar, probar y publicar tus proyectos móviles directamente en Google Play Store y Apple App Store.

Título de Bachiller, FP de Grado Superior, prueba de acceso a Ciclos Superiores o a la universidad, Grado universitario o titulación equivalente.

Formación previa en el ámbito de la programación informática o certificado de profesionalidad de nivel 3.

Prueba de acceso de competencias en caso de no disponer de la titulación académica mínima ni experiencia.

TEMARIO

Contenidos del curso

01

Arquitectura de aplicaciones móviles con Flutter · 80 h

  • Instalación y configuración del entorno de trabajo con Flutter, Android Studio y Visual Studio Code.
  • Fundamentos del lenguaje Dart, sintaxis y estructura general del código.
  • Creación y composición de interfaces mediante widgets, filas, columnas, listas y formularios.
  • Gestión del estado de la aplicación con StatelessWidget, StatefulWidget, Streams, BLOC y Provider.
  • Navegación entre pantallas mediante Navigator y enlace con código nativo a través de Platform Channels.

02

Desarrollo de aplicaciones móviles con Flutter · 160 h

  • Integración de paquetes externos para gestión de estado y consumo de APIs públicas con HTTP.
  • Programación asíncrona con Future, async y await, modelos de datos y animaciones.
  • Conexión con backend en Firebase, bases de datos remotas y almacenamiento en la nube.
  • Implementación de sistemas de autenticación de usuarios.
  • Publicación y despliegue de aplicaciones en Google Play Store y Apple App Store.

TU MATRÍCULA

Consultar

Te contamos las próximas convocatorias, la modalidad y las condiciones.

Más información

Solicitar información

Modalidad

Presencial · Teleformación

Duración

240 horas

Código

IFCD0002

Familia

Informática y comunicaciones

PREGUNTAS FRECUENTES

Preguntas frecuentes

Lo que más nos preguntan sobre este curso.

¿Cuántas horas dura el curso de Flutter?

La formación tiene una duración total de 240 horas, estructuradas en dos módulos de 80 y 160 horas.

¿En qué modalidades se imparte la formación?

Está disponible en modalidad presencial y en modalidad de teleformación, esta última sin horas de tutoría presencial obligatoria.

¿Cuáles son los requisitos de acceso al curso?

Se requiere titulación de Bachiller, FP de Grado Superior, grado universitario o formación en programación informática. Quienes no dispongan de la titulación pueden realizar una prueba de acceso de competencias.

¿Qué tecnologías y herramientas se utilizan durante el curso?

Aprenderás a manejar Flutter, el lenguaje Dart, editores como Visual Studio Code o Android Studio, servicios de Firebase y las plataformas de publicación Google Play Store y Apple App Store.

¿A qué puestos de trabajo está orientada la especialidad?

Está vinculada a ocupaciones de analistas-programadores web y multimedia, analistas-programadores y analistas junior de aplicaciones.

¿Qué obtengo al terminar?

Un diploma que acredita que has superado la especialidad formativa IFCD0002 del Catálogo de Especialidades Formativas del SEPE. No es un certificado de profesionalidad.

¿Cómo me apunto?

Pulsa «Más información» y déjanos tus datos: te contamos las próximas convocatorias, la modalidad y las condiciones.

GOOGLE · SEGÚN TRUSTINDEX EN CKUMA.COM

Opiniones de nuestros alumnos

Personal muy cualificado y competente, cursos muy completos y currados. Yo me estoy preparando AGE, pero tienen muchas otras oposiciones como CC.AA, AYTOS., etc. Próximamente Seg. Soc., además tienen muchos y buenos cursos. Vamos que para mi son los mejores, por eso apuesto por ellos. ❤️❤️❤️

Fátima Rojas

9 Septiembre 2025 · Publicada en ckuma.com

Super amables y eficientes, me ayudaron mucho a la hora de resolver un inconveniente.

Celia Matallin

8 Septiembre 2025 · Publicada en ckuma.com

La atención del personal del centro es inmejorable y el profesorado excelente. Cursos de gran utilidad para mejorar en el día a día del trabajo.

Montse

2 Septiembre 2025 · Publicada en ckuma.com

SOLICITA INFORMACIÓN

¿Prefieres que te lo contemos?

Déjanos tus datos y te explicamos los requisitos, cómo se organiza el curso y cuándo puedes empezar.

Respuesta en menos de 24 h laborables

Sin compromiso de matrícula

Te decimos si te falta algún requisito

Acceso del alumno

Entra en tu campus

Mi cuenta en la web

Tus compras, tu suscripción de oposiciones y tus datos.

¿Has olvidado la contraseña?

¿Problemas para entrar?