Android JetPack Compose Desde Cero
La nueva alternativa al xml
Description
JETPACK COMPOSE DESDE CERO
Es un curso que como su nombre lo dice vas a aprender el nuevo paradigma de programación conocido como "Programación declarativa".
Jetpack Compose es el kit de herramientas moderno de Android para compilar IU nativas. Simplifica y acelera el desarrollo de la IU en Android. Haz que tu app cobre vida rápidamente con menos código, herramientas potentes y APIs intuitivas de Kotlin.
Vas a aprender a como ir migrando esas apps hechas en XML a Compose donde los widgets son creados de manera más rápida ya que dejarás de usar xml y por consiguiente tu aplicación tendrá menos archivos y más fácil de entender.
Estos son algunos de los temas que podrás aprender en este curso:
Crear tu primera aplicación. El clásico "Hello World"
Los widgets básicos como botones, textos, campos de texto, radioButton
Los contenedores como Column, Row, Box
Los equivalentes a recycler view. LazyColumn y LazyRow
Aprenderás a crear una interfaz con compose dado un diseño
Crearás una aplicación utilizando Arquitectura clean y MVVM
Vas a aprender a usar la Inyección de dependecias con Dagger Hilt el cual nos permite hacer una aplicación sin crear las instancias de manera manual. Hilt se encarga de crear las instancias en el momento que sean requeridas
Consumir un API utilizando la librería de Retrofit
Crear un Widget de Imagen usando el url del recurso con la librería Coil
What You Will Learn!
- Aprender la sintaxis para utilizar JetPack Compose en Android
- Realizaran un app de practica usando MVVM, Retrofit y Compose
- Usar Dagger Hilt para la inyección de dependencias
- Conocer los widgets necesarios para desarrollar una app sin xml
- Interpretar diseños a partir de una Imagen
- A utilizar la navegación a partir de un navController
Who Should Attend!
- Desarrolladores que quieran aprender a programar en Android utilizando JetPack Compose
- Desarrolladores Android principiantes y avanzados que no utilicen JetPack Compose
- Desarrolladores que quieran comenzar con Android
- Desarrolladores iOS, flutter o web que quieran empezar a programar Android Nativo