Este repositorio contiene el código de la app de ejemplo usado en el workshop de Jetpack Compose para Android.
El workshop tiene varias clases y cada una está representada en este repositorio por medio de una rama
Así que las ramas son las siguientes:
Esta clase es dictada por @jggomezt en donde encontraras los fundamentos de Compose
- Problemas actuales de la UI en Android
- Declarativa UI
- Qué es Jetpack Compose?
- Qué es recomposition?
- Composition vs Inheritance
- Under the Hood
Reto: Crea la franja de las estadisticas del equipo osea partidos ganados, empatados y perdidos, lo encontraras en los wireframes de la presentación.
La presentación de este módulo se encuentra en Presentación 1
Video de la clase Clase 1
Esta clase es dictada por @facundomr, enfocada en material design y manejo de estados, aquí encontraras:
- Uso avanzado de @Preview
- Themes en Jetpack Compose
- Dark y Light theme
- @Composables que implementan Material Design
- @Composables que manejan estados
- Reaccionando a cambios en nuestra app: observeAsState
- Single source of truth
La presentación de este módulo se encuentra en Presentación 2
Video de la clase Clase 2
Esta clase es dictada por @brunoaybarg, se enfoca en navegación y animaciones, aquí encontraras:
- Uso de navigation
- Creación de animaciones
Video de la clase Clase 3