
Crea una aplicación desde cero en Android utilizando Jetpack Compose. Practica la personalización de UI con Material Design y la arquitectura de acción-estado-evento en ViewModel. Desarrolla habilidades en diseño declarativo y navegación en Compose, implementando temas, listas dinámicas y un flujo de creación y edición de tareas. Con Kotlin 2.0, Room y Hilt, crea una app funcional con dependencias inyectadas y base de datos integrada.
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
Mira las primeras 2 clases sin costo en este momento
4.7 · 9 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


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.




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.




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 videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.




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!




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.




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.




Bases de datos desde cero
Es muy importante saber qué, cómo y dónde se guardarán tus datos. Aprende desde cero la teoría y práctica para administrar DBs profesionalmente.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender