https://github.com/kilamper/codelabs
Android Studio CodeLabs
https://github.com/kilamper/codelabs
android-studio kotlin
Last synced: 10 months ago
JSON representation
Android Studio CodeLabs
- Host: GitHub
- URL: https://github.com/kilamper/codelabs
- Owner: Kilamper
- Created: 2024-10-19T18:13:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-18T19:53:10.000Z (about 1 year ago)
- Last Synced: 2025-01-26T02:21:09.376Z (about 1 year ago)
- Topics: android-studio, kotlin
- Language: Kotlin
- Homepage:
- Size: 11.4 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Android Studio Codelabs
Este repositorio contiene varios ejercicios de Codelabs de Android Studio. A continuación se muestra una breve descripción de cada ejercicio, destacando las características clave y los puntos de aprendizaje, junto con instrucciones sobre cómo ejecutar cada ejercicio.
## Unidad 1 - Tu Primera Aplicación Android
### ComposeQuadrant
- **Descripción**: Este ejercicio consiste en crear un diseño de cuadrante utilizando Jetpack Compose.
- **Características Clave**:
- Uso de Column y Row para el diseño
- Funciones composables personalizadas
### JetpackCompose
- **Descripción**: Este ejercicio consiste en crear una aplicación simple utilizando Jetpack Compose.
- **Características Clave**:
- Uso de composables Column y Text
- Temas y estilos personalizados
### TaskManager
- **Descripción**: Este ejercicio consiste en crear una aplicación de gestión de tareas utilizando Jetpack Compose.
- **Características Clave**:
- Uso de composables Column e Image
- Temas y estilos personalizados
## Unidad 2 - Construyendo la Interfaz de Usuario de la Aplicación
### DiceRoller
- **Descripción**: Este ejercicio consiste en crear una aplicación de lanzamiento de dados utilizando Jetpack Compose.
- **Características Clave**:
- Uso de composables Image y Button
- Gestión de estado con remember y mutableStateOf
### Lemonade
- **Descripción**: Este ejercicio consiste en crear una aplicación de limonada utilizando Jetpack Compose.
- **Características Clave**:
- Uso de composables Image y Button
- Gestión de estado con remember y mutableStateOf
### TipTime
- **Descripción**: Este ejercicio consiste en crear una aplicación de calculadora de propinas utilizando Jetpack Compose.
- **Características Clave**:
- Uso de composables TextField y Switch
- Gestión de estado con remember y mutableStateOf
## Unidad 3 - Mostrar Listas y Diseño Material
### Affirmations
- **Descripción**: Este ejercicio consiste en crear una aplicación que muestra una lista de afirmaciones utilizando RecyclerView.
- **Características Clave**:
- Uso de RecyclerView para mostrar listas
- Adaptadores personalizados y ViewHolders
### Superheroes
- **Descripción**: Este ejercicio consiste en crear una aplicación que muestra una lista de superhéroes utilizando Jetpack Compose.
- **Características Clave**:
- Uso de LazyColumn para mostrar listas
- Implementación de temas y estilos personalizados
## Unidad 4 - Navegación y Arquitectura
### Cupcake
- **Descripción**: Este ejercicio consiste en crear una aplicación de pedido de cupcakes utilizando el componente de navegación de Jetpack.
- **Características Clave**:
- Uso de NavHost y NavController
- Gestión de estado con ViewModel y LiveData
### DessertClicker
- **Descripción**: Este ejercicio consiste en crear una aplicación que rastrea las ventas de postres utilizando ViewModel y LiveData.
- **Características Clave**:
- Uso de ViewModel y LiveData para gestionar el estado
- Implementación de un ciclo de vida consciente de la UI