INICIO
/
FORMACIÓN PARA EL EMPLEO
/
INFORMÁTICA Y COMUNICACIONES
Programación de dispositivos móviles – IFCD0194
Aprende a diseñar, desarrollar y publicar aplicaciones móviles para Android, iOS y entornos multiplataforma aplicando metodologías ágiles, tecnologías emergentes y criterios de sostenibilidad en el consumo de recursos.
150H
Duración
5
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
En este curso aprendes a desarrollar aplicaciones para dispositivos móviles abarcando todo el flujo técnico, desde la arquitectura inicial hasta su publicación en tiendas digitales. Trabajas con sistemas nativos como Android e iOS utilizando Jetpack Compose y SwiftUI, además de herramientas multiplataforma como Flutter y React Native. Dominas la programación reactiva y asíncrona, la persistencia de datos local con Room Database y la conexión con servicios backend en la nube como Firebase y Google Cloud Platform, priorizando el rendimiento del código y la eficiencia en el consumo de batería.
Asimismo, profundizas en la integración de tecnologías emergentes como inteligencia artificial en el dispositivo mediante Core ML y TensorFlow Lite, realidad aumentada con ARKit y ARCore, y comunicación con sistemas IoT. Aprendes a gestionar proyectos mediante marcos ágiles como Scrum y Kanban, implementar analítica avanzada con Firebase Analytics, optimizar el posicionamiento en tiendas mediante ASO y aplicar modelos de monetización. Esta formación te permite afrontar proyectos de desarrollo de software móvil garantizando accesibilidad, arquitectura limpia y sostenibilidad técnica.
Título de Bachiller, FP de Grado Superior, prueba de acceso superada a Ciclos de Grado Superior o certificado de profesionalidad de nivel 3.
Acreditar 6 meses de experiencia laboral en desarrollo de software, o superar una prueba de acceso sobre conocimientos básicos de informática y lógica.
Destrezas de usuario para el manejo de plataformas virtuales en la modalidad de teleformación.
TEMARIO
Contenidos del curso
01
Fundamentos del Desarrollo Móvil · 30 h
01
Fundamentos del Desarrollo Móvil · 30 h
- Ecosistema, historia y componentes hardware de los dispositivos móviles.
- Comparativa entre aplicaciones nativas, híbridas y aplicaciones web progresivas (PWA).
- Principios de diseño UX/UI móvil, diseño responsivo, adaptativo y accesibilidad.
- Sostenibilidad, ciclo de vida de las aplicaciones y optimización de recursos energéticos.
02
Desarrollo Android · 35 h
02
Desarrollo Android · 35 h
- Arquitectura de aplicaciones Android modernas con MVVM y Clean Architecture.
- Creación de interfaces de usuario declarativas mediante Jetpack Compose.
- Programación asíncrona y reactiva con Coroutines, Flow y RxJava.
- Persistencia de datos con Room Database y programación de tareas con WorkManager.
- Integración de servicios backend y analítica con Firebase y Google Cloud Platform.
- Métricas de sostenibilidad, optimización de batería y modos de ahorro en Android Studio.
03
Desarrollo para iOS y Multiplataforma · 35 h
03
Desarrollo para iOS y Multiplataforma · 35 h
- Desarrollo nativo en iOS utilizando el lenguaje Swift y SwiftUI.
- Implementación de machine learning con Core ML y realidad aumentada con ARKit.
- Desarrollo de aplicaciones multiplataforma mediante Flutter y React Native.
- Herramientas de profiling en Xcode para el rendimiento y la duración de la batería.
- Prácticas e iniciativas de sostenibilidad técnica en el ecosistema Apple.
04
Tecnologías Emergentes y IoT Móvil · 25 h
04
Tecnologías Emergentes y IoT Móvil · 25 h
- Integración de inteligencia artificial y machine learning móvil con TensorFlow Lite y Core ML.
- Uso de realidad aumentada y virtual en aplicaciones con ARCore y ARKit.
- Protocolos de comunicación y gestión de consumo energético para Internet de las Cosas (IoT).
- Fundamentos de aplicaciones descentralizadas (dApps) y blockchain en terminales móviles.
- Impacto de las redes 5G y Edge Computing en la eficiencia de las aplicaciones.
05
Publicación, Monetización y Gestión de Proyectos Móviles · 25 h
05
Publicación, Monetización y Gestión de Proyectos Móviles · 25 h
- Optimización en tiendas de aplicaciones (ASO) y pruebas de calidad previas al lanzamiento.
- Estrategias de monetización ética mediante modelos freemium y sistemas de suscripción.
- Seguimiento y métricas de rendimiento con Firebase Analytics y Apple App Analytics.
- Aplicación de metodologías ágiles Scrum y Kanban al desarrollo de software móvil.
- Mantenimiento, gestión del ciclo de vida y estrategias de actualización técnica eficiente.
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
150 horas
Código
IFCD0194
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 programación de dispositivos móviles?
La formación tiene una duración total de 150 horas, aplicable a cualquiera de las modalidades de impartición.
¿En qué modalidades se imparte esta formación?
Está prevista para impartirse en modalidad presencial y en teleformación. En teleformación, la duración de las tutorías presenciales es de 0 horas.
¿Qué requisitos se exigen para acceder al curso?
Es necesario tener Bachillerato, FP de Grado Superior o equivalente, además de 6 meses de experiencia laboral previa desarrollando software o superar una prueba de conocimientos básicos de informática y lógica.
¿Qué entornos y herramientas se estudian en el temario?
Se trabajan tecnologías de desarrollo nativo para Android (Jetpack Compose, Room, Firebase) y para iOS (Swift, SwiftUI, Core ML), además de marcos multiplataforma como Flutter y React Native.
¿Para qué puestos de trabajo prepara este programa?
El programa está vinculado a las ocupaciones de analistas-programadores, analistas-programadores web y multimedia, y programadores de aplicaciones informáticas.
¿Qué obtengo al terminar?
Un diploma que acredita que has superado la especialidad formativa IFCD0194 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