Crea tu primera app de Android desde cero: Kotlin y Compose
por Alain Nicolás Tello
Crea una app Android con Kotlin y Jetpack Compose que consume una API REST con Retrofit y muestra los datos en una lista con indicador de carga.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación de nivel principiante en Udemy impartido por Alain Nicolás Tello (1 h 48 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que ya conocen Kotlin básico y quieren construir su primera app Android con Jetpack Compose.
- Nivel
- Principiante
- Duración
- 1 h 48 min · 17 lecciones
- Precio
- Gratis en Udemy
- Autor
- Alain Nicolás Tello
- Plan sugerido
- 2 sem. · 3 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso corto y bien enfocado para crear una primera app Android con Kotlin, Compose y Retrofit. Es especialmente útil para quien ya sabe lo básico de Kotlin y quiere un proyecto completo y rápido. Es solo una introducción, pero sirve de base para seguir avanzando.
Puntos fuertes
- Alcance acotado y claro: una única app de principio a fin en unas 2 horas.
- Combina herramientas modernas y oficiales: Kotlin, Jetpack Compose y Retrofit.
- Cuatro bloques con una progresión lógica, de la instalación al consumo de una API.
A tener en cuenta
- Exige conocimientos básicos de Kotlin, algo que choca con el mensaje de «sin experiencia previa» de la descripción.
- Es una introducción breve: no se indica que cubra arquitectura, persistencia ni otros temas más avanzados.
- No consta el año de publicación; conviene comprobar que Android Studio y las librerías coincidan con las versiones actuales.
De qué trata
Curso de unos 108 minutos y 17 lecciones que guía la creación de una primera app Android con Kotlin y Jetpack Compose. Se organiza en cuatro bloques: introducción, primeros pasos en Android, Jetpack Compose y Retrofit.
Primero se instala y configura Android Studio y se explora un proyecto nuevo. Después se diseñan pantallas con Column, Row, Modifier, Text e Icon y se crean listas con LazyColumn. Por último se consume una API REST con Retrofit, se mapea el JSON a data classes y se añade un ProgressBar de carga. Requiere Kotlin básico.
- Instalación de Android Studio y primer proyecto
- Diseño de pantallas con Jetpack Compose
- Listas dinámicas con LazyColumn
- Consumo de APIs REST con Retrofit
- Mapeo de JSON a data classes y ProgressBar
Para quién es este curso
- Personas que ya conocen Kotlin básico y quieren construir su primera app Android con Jetpack Compose.
- Quien duda si le gustará el desarrollo Android y quiere una toma de contacto corta y práctica.
- Estudiantes que quieren aprender a consumir una API REST con Retrofit y mostrar los datos en una lista.
Mejor busca otro si…
- Quien nunca ha visto Kotlin: el curso exige un nivel básico previo.
- Desarrolladores Android con experiencia en Compose y Retrofit, pues solo cubre una app introductoria.
Antes de empezar
- Conocer Kotlin a nivel básico (según indica la descripción).
- Un ordenador capaz de ejecutar Android Studio; el curso explica su instalación.
Qué sabrás hacer al terminar
- Instalar y configurar Android Studio y crear un proyecto Android desde cero.
- Mapear datos JSON en data classes de Kotlin.
- Diseñar pantallas con Jetpack Compose usando Column, Row, Modifier, Text e Icon.
- Crear listas dinámicas con LazyColumn.
- Consumir una API REST con Retrofit y mostrar los datos en la app.
- Implementar un ProgressBar de carga durante las peticiones web.
Estructura del curso
- 01
Introducción al curso
Presentación del curso y de lo que se construirá. Según la descripción, incluye información para aprender lo necesario de Kotlin antes de empezar.
- 02
Primeros pasos en Android
Instalación y configuración de Android Studio, creación y exploración de un proyecto Android desde cero.
- 03
Jetpack Compose
Diseño de pantallas con Column, Row, Modifier, Text e Icon, y listas dinámicas con LazyColumn.
- 04
Retrofit: consumo de servicios web
Conexión a una API REST, mapeo de JSON a data classes de Kotlin, visualización de los datos y un ProgressBar de carga. La descripción menciona también retos para practicar.
Capítulos del vídeo
- 01Introducción al curso
- 02Primeros pasos en Android
- 03Jetpack Compose
- 04Retrofit: Consumo de servicios web
Plan de estudio sugerido
2 semanas · unas 3 h por semana
- 1.Sesión 1: Introducción y Primeros pasos en Android. Instala Android Studio y ejecuta el proyecto base.
- 2.Sesión 2: Jetpack Compose. Replica las pantallas con Column, Row y Text, y prueba LazyColumn con datos de ejemplo.
- 3.Sesión 3: Retrofit. Conecta la API, mapea el JSON y añade el ProgressBar.
- 4.Sesión 4: Repaso y retos. Intenta ampliar la app por tu cuenta, por ejemplo con nuevos campos en cada elemento de la lista.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Si tu Kotlin está oxidado, repasa antes lo que propone la introducción del curso para no atascarte en las data classes.
- Pausa tras cada componente de Compose y cambia valores de Modifier para ver el efecto en la vista previa.
- Al llegar a Retrofit, comprueba primero la forma del JSON y luego escribe tus data classes para entender el mapeo.
- Termina con los retos propuestos e intenta mostrar algún dato adicional de la API en cada elemento de la lista.
Cómo lo presenta Alain Nicolás Tello
Curso gratis para principiantes: Aprende Android con Kotlin, Jetpack Compose y consumo web con Retrofit en solo 2 horas
Crea tu primera app Android profesional en menos de 2 horas ¿Alguna vez pensaste en ser programador Android, pero no sabes por dónde empezar? En este curso 100% gratuito, aprenderás paso a paso a crear tu primera aplicación Android moderna con Kotlin, Jetpack Compose y…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Necesito saber programar?
Necesitas Kotlin a nivel básico. La descripción indica que dentro del curso hay información para aprender lo necesario antes de empezar.
+¿Cuánto dura?
Unos 108 minutos en 17 lecciones, repartidas en cuatro bloques. Con pausas y práctica, calcula unas 3-4 horas.
+¿Qué app se construye?
Una app Android que consume datos de una API REST real con Retrofit y los muestra en una lista con LazyColumn, con un indicador de carga.
+¿Qué puedo estudiar después?
La descripción lo plantea como base previa a cursos más completos de Android o Kotlin.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Alain Nicolás Tello; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.