Skip to content

Repository files navigation

Gemini_Generated_Image_odai29odai29odai

Versión AlphaProyecto 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.

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages