Cómo aprender desarrollo móvil gratis: 12 recursos oficiales

Para móvil, la documentación oficial de Google, Apple, Flutter y Expo es excelente y gratuita, aunque casi toda está en inglés (Android y Firebase ofrecen versión en español). Decide primero entre nativo (Kotlin o Swift) y multiplataforma (Flutter o React Native) según tu objetivo, y publica pronto una app sencilla: el proceso de publicación también se aprende.

Curso Principiante ES + EN

Aspectos básicos de Android con Compose

Google (Android Developers) · gratis · certificado gratis

Curso oficial gratuito para crear apps Android con Kotlin y Jetpack Compose desde cero, organizado en unidades con codelabs, proyectos e insignias.

Enseña el enfoque moderno (Compose) y no las vistas XML que todavía usan muchos cursos; no requiere experiencia previa.

Ideal para: Principiantes que quieren desarrollar para Android.

Documentación Principiante ES + EN

Tutorial de Jetpack Compose

Google (Android Developers) · gratis

Tutorial oficial de Compose: funciones de composición, diseños, Material Design, listas y animaciones.

Introducción corta para entender el modelo declarativo antes de proyectos grandes.

Ideal para: Desarrolladores Android que vienen de XML.

Documentación Principiante EN

Documentación de Kotlin

JetBrains · gratis

Documentación oficial con guía de inicio, tour del lenguaje y referencias para Android, backend y multiplataforma.

Fuente primaria del lenguaje; resuelve dudas que los cursos de Android suelen pasar por alto.

Ideal para: Quien aprende Kotlin para Android o backend.

Interactivo Principiante EN

Kotlin Koans

JetBrains · gratis

Ejercicios interactivos en el navegador para practicar la sintaxis y las construcciones idiomáticas de Kotlin.

Práctica corta y dirigida, ideal para afianzar lo leído en la documentación.

Ideal para: Programadores que vienen de Java u otro lenguaje.

Ruta Principiante EN

Aprende Flutter

Google (Flutter) · gratis

Sección oficial de aprendizaje con rutas, codelabs y guías para crear apps multiplataforma con Dart.

Una sola base de código para Android, iOS, web y escritorio, con documentación oficial muy cuidada.

Ideal para: Quien quiere publicar en Android e iOS a la vez.

Documentación Principiante EN

Tour del lenguaje Dart

Google (Dart) · gratis

Documentación oficial del lenguaje: variables, tipos, null safety, clases, colecciones y asincronía.

Dominar Dart antes de Flutter evita confundir errores del lenguaje con errores del framework.

Ideal para: Futuros desarrolladores Flutter.

Curso Principiante EN

Develop in Swift Tutorials

Apple · gratis

Tutoriales oficiales de Apple para aprender Swift, SwiftUI y Xcode creando apps paso a paso.

Es el material oficial de Apple para iniciarse; necesitas una Mac con Xcode.

Ideal para: Principiantes que quieren desarrollar para iPhone.

Documentación Intermedio EN

Tutoriales de SwiftUI

Apple · gratis

Tutoriales guiados de SwiftUI: vistas, listas, navegación, manejo de datos y animaciones, con proyectos descargables.

Muestra el framework de interfaces actual de Apple con código de referencia.

Ideal para: Desarrolladores iOS que pasan a SwiftUI.

Curso Principiante EN

100 Days of SwiftUI

Hacking with Swift (Paul Hudson) · gratis

Programa gratuito de 100 días con lecciones diarias cortas, proyectos y repasos para aprender Swift y SwiftUI.

Su estructura diaria crea hábito y obliga a construir muchas apps pequeñas.

Ideal para: Autodidactas constantes que quieren desarrollar para iOS.

Documentación Intermedio EN

Documentación de React Native

Meta (React Native) · gratis

Documentación oficial: componentes nativos, estilos, navegación, interacción con APIs y configuración del entorno.

Si ya sabes React, reutilizas casi todo tu conocimiento para móvil.

Ideal para: Desarrolladores web con experiencia en React.

Curso Principiante EN

Tutorial de Expo

Expo · gratis

Tutorial oficial que construye una app completa con Expo y React Native, desde crear el proyecto hasta probarla en el teléfono.

Expo elimina gran parte de la configuración nativa y es el punto de partida que recomienda la documentación de React Native.

Ideal para: Principiantes en móvil que vienen de JavaScript.

Documentación Intermedio ES + EN

Documentación de Firebase

Google (Firebase) · gratis

Documentación en español de autenticación, Firestore, almacenamiento, notificaciones y analítica para apps Android, iOS y Flutter.

Permite tener backend funcional sin administrar servidores; el plan gratuito alcanza para proyectos de práctica.

Ideal para: Desarrolladores móviles que necesitan backend rápido.

Enlaces verificados el 2 de octubre de 2026. Ninguno es de afiliado.