/Project-Android-Kotlin-JetpackCompose-Marvel-Unlimited-Api

Aplicacion de práctica de Android con Jetpack Compose con el consumo de la API que ofrece la página developer.marvel.com.

Primary LanguageKotlin

App Marvel Unilimited API: Prueba con Jetpack Compose con Dagger Hilt, Retrofit2, Corrutinas, MVVM, Stateflow y Clean Architecture


Descripción

Este proyecto de muestra es una aplicación de Android desarrollada utilizando Jetpack Compose y algunas de las tecnologías más populares en el ecosistema de Android. La aplicación muestra un ejemplo básico de integración de Dagger Hilt para la inyección de dependencias, Retrofit2 para la comunicación de red, Corrutinas para manejar operaciones asíncronas, MVVM para la arquitectura de la aplicación, Stateflow para la propagación de datos reactivos y una arquitectura limpia para organizar el código.

Características

  • Integración de Dagger Hilt para la inyección de dependencias.
  • Comunicación de red utilizando Retrofit2.
  • Manejo de operaciones asíncronas con Corrutinas.
  • Arquitectura de aplicación basada en MVVM.
  • Propagación de datos reactivos con Stateflow.
  • Organización del código siguiendo los principios de Clean Architecture.

Captura de Pantalla

Preview de la Aplicación

Configuración del Proyecto

  1. Clona el repositorio desde GitHub.
  2. Abre el proyecto en Android Studio.
  3. Build y ejecuta la aplicación en un dispositivo o emulador.

Contribución

¡Las contribuciones son bienvenidas! Si deseas mejorar esta aplicación o agregar nuevas características, siéntete libre de hacer un fork del repositorio y enviar tus pull requests.