
Desarrolla apps Android modernas con Jetpack Compose. Crea interfaces, administra tareas, aplica arquitectura, navega entre pantallas y guarda datos con Room e inyección de dependencias con Hilt.
Clases del curso
Personalización de la UI con Material Design
Composición de layouts en Jetpack Compose
Construcción de funcionalidades
Navegación en Jetpack Compose
Creación de Bases de datos y dependencias
Finalización de la app
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Proyecto del curso

Crea una app To-Do funcional y visualmente atractiva
Desarrolla una App para hacer "tracking" de tareas personales o de trabajo, incorporando funcionalidades completas como modos oscuro y claro, creación de nuevos eventos y administración de listas pendientes y completadas.
conocimientos previos
- Github
- Kotlin 2.0
- Room
- Hilt
- ViewModel
software y recursos necesarios
- Android Studio
4.5 · 16 opiniones


Juan Sandoval
Gran curso de Juanda! Se nota la preparacion y el escenario estuvo muy bien desarrollado. Te invita a desafiarte en un entorno mucho mas realista y permite que desarrolles el codigo de forma intuitiva. Me encanto este curso.


Andres Felipe Arevalo Suarez
Excelente curso. Muy buen contenido y uso de tecnologias necesarias para construir un projecto con los mejores estandares de la industria (MVVM, Room, Hilt)


J. Jesús Piedra Chávez
El curso está muy completo y los temas son muy largos, por lo que en algunos puntos se necesita mayor explicación.

jaime andres
excelente


Renzo Alberto Lozano Depaz
gran curso!


Interesante el curso para actualizarte a Compose y dejar XML.

jean pier vargas
Muy bien el contenido, me ayudó a cambiar mi perspectiva a la hora de pensar en el diseño y desarrolo de una aplicación aplicando una arquitectura correcta!!!

Jairo Armando Salcedo Aranda
Excelente Curso

Josué Israel Vasquez Martinez
explicacion bastante clara, me gusta ya que hace una aplicacion

Alexis Olvera Mendoza
Me sirvio mucho, casi no hay recursos en español sobre android compose con arquitecturas recomendadas en android, leí varias cosas en la página de android developers pero ya con esto me queda mucho mas claro, gracias por el curso y que la aplicación aunque simple en cuestion de funcionalidad bastante compleja para poderle agregar funcionalidades sin tantas dificultades

Gustavo Antonio Muñoz Becerra
Claro y fácil de seguir

Manuel Ruiz
El dominio del curso por parte del Profesor y el flujo de los temas con claridad y efectividad. Además que se enfocó en cosas útiles sin tantos rodeos.

Nicolas Zambrano
Hay cosas que son muy confusas! siendo el unico curso de platzi, recomendaria hacer el proceso mas detallado, ya que al momento de realizar el proceso de librerias y demas, siempre tenia error de librerias.


Michael joya
El reto de comprender y investigar el funcionamiento de las partes.


Segundo Acosta Delgado
Claro en todo momento y supo intereactuar entre los componentes que se fueron usando


Sergio Camilo Garzón Pérez
El curso es bueno, sin embargo, siento que falta algo intermedio entre el curso de kotlin y el de jetpack compose, hay contenidos que pasan muy rápido y se asume mucho conocimiento del estudiante.
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.



Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender