Contenido curricular · 6 temas
Programa Oficial
El programa del curso cubre el desarrollo de aplicaciones móviles desde los fundamentos del mercado hasta la publicación y gestión profesional de proyectos.
Introducción al Desarrollo de Aplicaciones Móviles
El mercado global de apps, tipos de aplicación (nativa, web, híbrida, PWA), plataformas iOS y Android, el ecosistema de herramientas del curso y la metodología VibeCoding como eje central del aprendizaje.
Introducción a Android
Historia y arquitectura del sistema Android. Los cuatro componentes fundamentales (Activity, Service, BroadcastReceiver, ContentProvider), ciclo de vida de una Activity, sistema de layouts y Views, controles UI básicos, sistema de recursos y primeros pasos con Kotlin y Android Studio.
Desarrollo Avanzado con Android
Acceso a los recursos físicos del dispositivo: sensores (acelerómetro, giroscopio, proximidad), GPS y geolocalización, cámara, Bluetooth y conectividad. Persistencia de datos con Room Database. Comunicación en red con Retrofit. Reproducción de audio y vídeo con Media3/ExoPlayer.
Producto, Mercado y Publicación
Investigación de mercado, análisis de competencia y validación de la idea. Definición del target y construcción de User Personas. Modelos de monetización (freemium, suscripción, publicidad, pago único). Proceso de publicación en App Store y Google Play. Métricas de producto post-lanzamiento.
Gestión de Proyectos y Analytics
Metodología Scrum aplicada al desarrollo de apps: sprints, backlog, ceremonias y roles. Firebase Analytics para medir el comportamiento del usuario. Firebase Crashlytics para la gestión de errores en producción. KPIs de producto: retención, conversión, tiempo de sesión y rating de la app.
React Native, Multiplataforma y Módulo iPhone
Fundamentos de React Native y Expo. Componentes nativos, props, estado con hooks. Navegación entre pantallas con React Navigation. Acceso a hardware del dispositivo: cámara, GPS, notificaciones. Persistencia con AsyncStorage y Supabase. Despliegue multiplataforma iOS/Android. Módulo específico de desarrollo para iPhone y App Store.