0Pricing
Android Academy icon

Android Academy

KOTLINMobileAndroidFrontend

Aprende Kotlin para crear aplicaciones Android robustas con Android Academy.

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

Desarrollo de Android con Kotlin y Jetpack Compose

Android se ejecuta en más del 70% de los smartphones del mundo. Este track te enseña a crear aplicaciones Android de calidad profesional usando Kotlin — el lenguaje que Google recomienda para todo nuevo desarrollo de Android — y Jetpack Compose, el moderno kit de UI declarativo que ha reemplazado el sistema View heredado en toda la industria. Irás desde escribir tus primeras expresiones en Kotlin hasta lanzar una aplicación multi-módulo a Google Play.

Qué Aprenderás

El track cubre fundamentos de Kotlin, layouts de Jetpack Compose, gestión de estado y recomposición, navegación, Material Design y animaciones. Persistirás datos con Room Database y DataStore, cargarás imágenes con Coil, obtendrás datos remotos con Coroutines y Flow, y gestionarás dependencias con Hilt. Los temas avanzados incluyen Firebase (Auth, Firestore, Messaging), CameraX para fotos y video, Maps y Location Services, procesamiento en segundo plano con WorkManager, paginación con Paging 3, y testing y debugging exhaustivos.

La Ruta de Aprendizaje

Treinta y un cursos abarcan desde A1 hasta C1. Los cursos A1 y A2 establecen los fundamentos de Kotlin y la app antes de avanzar hacia fundamentos de Compose, formularios y listas. El nivel B1 profundiza tus habilidades de UI — ViewModel, ciclo de vida, Room, notificaciones, permisos y Coil. Los cursos B2 abordan arquitectura de apps, Coroutines y Flow, Hilt, networking, Firebase, CameraX y WorkManager. Los cursos capstone C1 cubren Arquitectura Multi-Módulo, Optimización de Rendimiento y Profiling y Publicación en Google Play.

Cómo Funciona

Cada curso se divide en lecciones cortas e interactivas que completas en el editor de código integrado con retroalimentación en tiempo real. Un tutor IA está disponible cuando te atasques, para que puedas avanzar a tu propio ritmo sin esperar ayuda.

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

36 Cursos

Todos los cursos en la ruta de aprendizaje Android Academy.

01

Bienvenido al desarrollo para Android

A13 lecciones

Descubra el ecosistema Android, por qué miles de millones de personas usan aplicaciones Android y cómo Kotlin hace que crearlas sea una exp…

02

Fundamentos de Kotlin

A13 leccionesPRO

Domine el lenguaje de programación Kotlin, el lenguaje oficial para el desarrollo de Android. Aprenda desde cero sobre variables, funciones…

03

Fundamentos de Kotlin — Parte 2

A14 leccionesPRO

Domine el lenguaje de programación Kotlin, el lenguaje oficial para el desarrollo de Android. Aprenda desde cero sobre variables, funciones…

04

Funciones y clases en Kotlin

A14 leccionesPRO

Escriba funciones reutilizables y modele datos con clases de Kotlin.

05

Su primera pantalla composable

A24 leccionesPRO

Cree una pantalla sencilla desde cero con Jetpack Compose.

06

Conceptos básicos de aplicaciones Android

A27 leccionesPRO

Construya su primera aplicación Android desde cero. Aprenda sobre la estructura de proyectos, Activities, Layouts, gestión de entradas del…

07

Fundamentos de Jetpack Compose

A24 leccionesPRO

Cree interfaces de usuario modernas para Android de forma declarativa con Jetpack Compose, el futuro del desarrollo para Android

08

Gestión de entradas de usuario y formularios en Compose

A24 leccionesPRO

Cree formularios interactivos en Jetpack Compose: campos de texto, validación, opciones del teclado y envío correcto de datos.

09

Listas y datos

A26 leccionesPRO

Muestre y gestione datos de forma eficiente. Domine las colecciones de Kotlin, RecyclerView con adaptadores, DiffUtil para actualizar lista…

10

Colecciones y lambdas en Kotlin

A24 leccionesPRO

Trabaje con listas, mapas y las utilidades funcionales de Kotlin.

11

Fundamentos de la seguridad frente a null en Kotlin

A24 leccionesPRO

Evite errores mediante la seguridad frente a null integrada en Kotlin.

12

Aplicar estilos a texto y botones en Compose

A24 leccionesPRO

Consiga que las interfaces de Compose tengan un buen aspecto con los fundamentos de estilos y temas.

13

Estado y recomposición en Compose

B14 leccionesPRO

Gestione el estado de la interfaz y comprenda cómo Compose se recompone cuando cambian los datos

14

Diseños y modificadores de Compose

B14 leccionesPRO

Organice y dé estilo a los elementos de la interfaz con los diseños de Compose y su potente sistema de modificadores

15

Animaciones en Jetpack Compose

B14 leccionesPRO

Dé vida a su interfaz. Anime valores, visibilidad y contenido con las potentes y sencillas API de animación de Compose.

16

Navegación en Compose

B14 leccionesPRO

Desplácese entre pantallas y transfiera datos mediante la biblioteca Navigation Compose

17

ViewModel y conocimiento del ciclo de vida

B14 leccionesPRO

Mantenga correctamente el estado de la interfaz con ViewModel y responda al ciclo de vida de Android

18

IU y Material Design

B15 leccionesPRO

Construya interfaces de usuario Android atractivas y con identidad de marca. Domine Material Components, temas y estilos, modo oscuro, dibu…

19

Carga de imágenes y contenido multimedia con Coil

B14 leccionesPRO

Muestre imágenes y contenido multimedia con fluidez. Cargue imágenes remotas con Coil, gestione la caché y los placeholders, y reproduzca c…

20

Base de datos Room y persistencia

B14 leccionesPRO

Almacene datos estructurados en el dispositivo con la biblioteca de persistencia Room

21

DataStore y preferencias

B14 leccionesPRO

Guarde de forma segura las preferencias del usuario y datos pequeños con la moderna API DataStore

22

Permisos y solicitudes en tiempo de ejecución

B14 leccionesPRO

Solicite y gestione correctamente los permisos de Android en tiempo de ejecución con Compose

23

Notificaciones y canales

B14 leccionesPRO

Capte la atención de los usuarios con notificaciones enriquecidas y canales de notificación configurados correctamente

24

Arquitectura de aplicaciones

B26 leccionesPRO

Construya aplicaciones Android sólidas y fáciles de probar con una arquitectura moderna. Aprenda sobre ViewModel, LiveData, la base de dato…

25

Corrutinas y Flow en Android

B24 leccionesPRO

Escriba código asíncrono limpio con las corrutinas de Kotlin y Flow en aplicaciones Android

26

Inyección de dependencias con Hilt

B24 leccionesPRO

Desacople y pruebe su código Android con el framework de inyección de dependencias Hilt

27

Redes y acabado

B26 leccionesPRO

Conecte su aplicación a Internet y ofrezca una experiencia de usuario pulida. Aprenda Retrofit para API REST, Coil para cargar imágenes, pa…

28

Mapas y servicios de ubicación

B24 leccionesPRO

Ponga su aplicación en el mapa. Muestre Google Maps, obtenga la ubicación del dispositivo y respete los permisos de ubicación.

29

CameraX: fotos y vídeo

B24 leccionesPRO

Capture el momento. Use CameraX para mostrar una vista previa, tomar fotos, grabar vídeo y guardar los resultados.

30

Firebase: Auth, Firestore y Messaging

B24 leccionesPRO

Añada un backend en minutos. Permita iniciar sesión a los usuarios, almacene datos en Firestore y envíe notificaciones push con Firebase Cl…

31

Paginación de grandes conjuntos de datos con Paging 3

B24 leccionesPRO

Cargue listas infinitas de forma eficiente. Use la biblioteca Paging 3 para obtener datos página a página desde la red o una base de datos.

32

Pruebas y depuración

B24 leccionesPRO

Escriba aplicaciones fiables mediante pruebas automatizadas. Aprenda pruebas unitarias con JUnit, Mockito y MockK para crear mocks, Espress…

33

WorkManager y tareas en segundo plano

B24 leccionesPRO

Ejecute tareas fiables y aplazables en segundo plano con WorkManager, incluso después de cerrar la aplicación

34

Arquitectura de aplicaciones multimódulo

C14 leccionesPRO

Escale su base de código. Divida una aplicación en módulos de funcionalidades y del núcleo para agilizar las compilaciones, mantener límite…

35

Optimización del rendimiento y profiling

C14 leccionesPRO

Haga que su aplicación sea rápida y fluida. Detecte el jank, reduzca las recomposiciones, corrija las fugas de memoria y mida el rendimient…

36

Publicación en Google Play

C14 leccionesPRO

Lleve su aplicación al mundo. Firme la compilación, prepare la ficha de la tienda, publique versiones y supere la revisión.

Preguntas frecuentes

Preguntas frecuentes

¿Es gratuito el curso Android Academy?

Sí. Puedes empezar el curso Android 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 Android 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 Android 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 Android Academy Ahora

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

Empezar Gratis →Ver Todos los Cursos