An open API service indexing awesome lists of open source software.

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

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