You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Proyecto Android 16 con Jetpack Compose, Mvvm, Clean e Inyección de dependencias
📑Lista de contactos (basada en la lista de contactos de un dispositivo Redmi 10 con Android 13)
Este proyecto está diseñado como práctica, en él puedes encontrar:
Arquitectura Clean y MVVM
Inyección de dependencias con Dagger Hilt
Base de datos con Room
Corrutinas
Flow y StateFlow
Tests unitarios, de integración y de UI con JUnit4, MockK y Compose-test
CI con Github Actions (Revisa la Build y ejecuta los tests)
Gradle Version Catalog para la gestión de dependencias
SDK 36
Material 3
Funciones de extensión como let y apply
Casos de uso
Mappers
Este proyecto de practica intenta replicar la lista de contactos de un Redmi con Android 13. Contiene un CRUD para la gestión de contactos, navegación con Compose, pantalla de detalle donde es posible llamar, enviar e-mails y sms, marcar como favorito o bloquear un contacto.
Es solo una app de demostración y no contiene toda la funcionalidad de una lista de contactos, ya que su función es mostrar cómo crear un proyecto con las metodologías y librerias que incluye.