0Pricing
Jetpack Compose Academy icon

Jetpack Compose Academy

KOTLINMobileAndroidFrontend

Construye interfaces de Android modernas con Jetpack Compose, el kit de herramientas declarativo de Google en Kotlin. Desde tu primer Composable hasta publicar en Google Play.

🤖 Impulsado por IA📚 30 cursos👥 100.000+ estudiantes⭐ Calificación 4,9
Descripción general del curso

Jetpack Compose: Build Android Apps

Construye interfaces de Android modernas con Jetpack Compose, el kit de herramientas declarativo de Google en Kotlin. Este track cubre 30 mini-cursos progresivos desde principiante absoluto (A1) hasta avanzado (B2), con lecciones breves enfocadas y cuestionarios rápidos para afianzar cada concepto.

What You Will Learn

Comienza con tu primer Composable, layouts y state, luego construye listas, navegación y temas Material 3. Avanza hacia ViewModels, corrutinas y Flow, Room, Hilt, layouts personalizados, rendimiento de recomposición, testing y publicación en Google Play. Cada lección es práctica, con un tutor de IA disponible 24/7 cuando te quedes atascado.

How It Works

Cada curso se divide en cuatro lecciones breves y enfocadas. Completa algunas lecciones al día y dominarás el track completo en semanas, no en meses.

Comienza a aprender →

Cómo Aprenderás

🎯
Lecciones Interactivas
Ejercicios de codificación prácticos con retroalimentación en tiempo real
🤖
Tutor de IA
Obtén ayuda instantánea de nuestro IA cuando te atasques
💻
Editor Integrado
Escribe y ejecuta código directamente en tu navegador
🏆
Certificado
Obtén un certificado al completar el curso
Plan de Estudios

30 Cursos

Todos los cursos en la ruta de aprendizaje Jetpack Compose Academy.

01

Primeros pasos con Jetpack Compose

A14 lecciones

Configure Android Studio para Compose y ejecute su primera interfaz de usuario declarativa.

02

Su primer Composable

A14 leccionesPRO

Escriba y previsualice Composables que dibujen contenido real en pantalla.

03

Texto y tipografía

A14 leccionesPRO

Muestre y aplique estilos al texto con fuentes, colores y énfasis.

04

Imágenes e iconos

A14 leccionesPRO

Muestre drawables locales, iconos vectoriales e imágenes con formas.

05

Botones y gestión de clics

A14 leccionesPRO

Añada botones interactivos que respondan a las pulsaciones.

06

Diseño con Column, Row y Box

A24 leccionesPRO

Organice los Composables verticalmente, horizontalmente y apilados.

07

Modificadores: dé forma a cada Composable

A24 leccionesPRO

Utilice la cadena de modificadores para dimensionar, aplicar relleno y decorar cualquier elemento.

08

Conceptos básicos del estado: haga que la interfaz reaccione

A24 leccionesPRO

Mantenga y cambie el estado para que la interfaz se actualice automáticamente.

09

Formularios y entrada de texto

A24 leccionesPRO

Capture la entrada del usuario con campos de texto y valórela.

10

Cree una aplicación de tarjeta de perfil

A24 leccionesPRO

Combine diseño, imágenes, texto y estado en una pantalla terminada.

11

Listas con LazyColumn

B14 leccionesPRO

Muestre listas largas y desplazables de forma eficiente mediante composición diferida.

12

Cuadrículas y listas horizontales

B14 leccionesPRO

Organice el contenido en cuadrículas y filas horizontales deslizables.

13

Tematización con Material 3

B14 leccionesPRO

Aplique un tema Material You coherente en toda la aplicación.

14

Scaffold y estructura de la aplicación

B14 leccionesPRO

Estructure las pantallas con barras superiores, barras inferiores y FAB mediante Scaffold.

15

Elevación del estado y componentes reutilizables

B14 leccionesPRO

Diseñe Composables sin estado elevando el estado al propietario adecuado.

16

ViewModel y estado de la interfaz

B14 leccionesPRO

Traslade la lógica de negocio a un ViewModel y exponga un estado de interfaz inmutable.

17

Navigation Compose

B14 leccionesPRO

Desplácese entre pantallas mediante el grafo de Navigation Compose.

18

Navegación inferior y pestañas

B14 leccionesPRO

Cree aplicaciones con varias secciones mediante barras de navegación inferior y filas de pestañas.

19

Efectos secundarios en Compose

B14 leccionesPRO

Ejecute tareas ajenas a la interfaz de forma segura mediante los gestores de efectos de Compose.

20

Redes con Retrofit

B14 leccionesPRO

Obtenga JSON de una API REST y muéstrelo en su interfaz de Compose.

21

Diseños personalizados con Layout

B24 leccionesPRO

Cree diseños a medida midiendo y colocando usted mismo los elementos secundarios.

22

Dibujo con Canvas

B24 leccionesPRO

Renderice gráficos personalizados, gráficos de datos y formas en un Canvas de Compose.

23

Animaciones y movimiento

B24 leccionesPRO

Dé vida a las pantallas mediante movimientos controlados por el estado y los gestos.

24

Gestos y entrada táctil

B24 leccionesPRO

Gestione pulsaciones, arrastres, deslizamientos y multitáctil mediante la API de punteros.

25

Rendimiento y recomposición

B24 leccionesPRO

Analice y ajuste Compose para eliminar recomposiciones innecesarias.

26

Flow y corrutinas en Compose

B24 leccionesPRO

Transmita datos reactivos a la interfaz mediante Kotlin Flow y StateFlow.

27

Persistencia local con Room

B24 leccionesPRO

Almacene y observe datos localmente mediante Room y Flow.

28

Inyección de dependencias con Hilt

B24 leccionesPRO

Conecte dependencias con ViewModels y pantallas mediante Hilt.

29

Pruebas de interfaces de Compose

B24 leccionesPRO

Escriba pruebas unitarias y de interfaz fiables para sus pantallas de Compose.

30

Publicación en Play Store

B24 leccionesPRO

Perfeccione, empaquete y publique una aplicación de Compose lista para producción.

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso Jetpack Compose Academy?

Sí. Puedes empezar el curso Jetpack Compose Academy gratis y completar sus lecciones interactivas sin costo alguno. Una suscripción opcional a PRO desbloquea herramientas avanzadas de IA y un certificado compartible.

¿Necesito experiencia previa para aprender KOTLIN?

No. El curso comienza con los fundamentos y avanza gradualmente hacia temas más avanzados, así que puedes empezar incluso sin experiencia previa en KOTLIN.

¿Cómo aprenderé KOTLIN en CoddyKit?

Aprendes haciendo. Las lecciones interactivas cortas combinan una explicación clara con un ejercicio de codificación práctico que se ejecuta en tiempo real, y un tutor de IA disponible 24/7 te da ayuda personalizada siempre que te atasques.

¿Obtengo un certificado al completar Jetpack Compose Academy?

Sí. Los aprendices PRO pueden hacer un examen y obtener un certificado compartible de finalización con un código verificable para el curso Jetpack Compose Academy.

¿Puedo aprender KOTLIN en mi teléfono?

Sí. CoddyKit está disponible en la web y como aplicaciones nativas para iOS y Android, así que puedes aprender KOTLIN en cualquier dispositivo y tu progreso se sincroniza entre ellos.

Comienza Jetpack Compose Academy Ahora

Únete a miles de estudiantes dominando programación con lecciones impulsadas por IA.

Empezar Gratis →Ver Todos los Cursos