Android JetPack Compose Desde Cero

La nueva alternativa al xml

Ratings: 4.72 / 5.00




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