Cómo empezar a programar en Android desde cero (guía práctica)
Qué aprender primero, qué herramientas instalar y un plan de 6 semanas para crear tu primera app Android con Kotlin y Jetpack Compose, gratis y en español.
Si quieres crear apps para el celular que más se usa en Latinoamérica, Android es un gran punto de partida. No necesitas experiencia previa: necesitas un plan y constancia.
Qué necesitas antes de empezar
- Una computadora con 8 GB de RAM o más (Windows, macOS o Linux).
- Android Studio, el editor oficial y gratuito de Google. Trae el emulador para probar tus apps sin un teléfono.
- Unas 10 horas por semana. Es mejor avanzar un poco cada día que estudiar 8 horas un domingo.
El lenguaje: Kotlin
Kotlin es el lenguaje recomendado por Google para Android. Es moderno, más corto que Java y evita muchos errores comunes, como los famosos NullPointerException.
Empieza por lo básico: variables, condicionales, bucles, funciones, listas y clases. Practica con ejercicios pequeños antes de tocar pantallas.
Las pantallas: Jetpack Compose
Hoy las interfaces de Android se construyen con Jetpack Compose: describes la pantalla con funciones de Kotlin y Compose la dibuja. Aprende en este orden:
Text,Button,Imagey cómo acomodarlos conColumn,RowyBox.- Estado: cómo hacer que la pantalla cambie cuando el usuario toca algo.
- Listas con
LazyColumn. - Navegación entre pantallas.
Plan de 6 semanas
| Semana | Tema | Resultado |
|---|---|---|
| 1 | Kotlin y Git | Ejercicios resueltos y tu primer repositorio |
| 2 | Compose básico | Una pantalla con lista |
| 3 | Estado, ViewModel y navegación | App de dos pantallas |
| 4 | Internet con Retrofit y corrutinas | App que consume una API |
| 5 | Room y Hilt | Datos guardados en el teléfono |
| 6 | Proyecto final | Una app para tu portafolio |
Errores comunes de quien empieza
- Saltar directo a tutoriales largos sin practicar. Escribe código todos los días, aunque sea poco.
- Copiar sin entender. Si copias algo, reescríbelo después sin mirar.
- No usar Git. Sube tus proyectos a GitHub desde el día uno: es tu portafolio.
Siguiente paso
La ruta gratuita Android Developer Jr de Codea sigue exactamente este plan, con videos gratis en español, retos, cuestionarios y revisión de un docente.
Videos en español, retos prácticos, cuestionarios y revisión de un docente.