- Esta aplicación, desarrollada en Kotlin, integra datos en tiempo real desde una API REST de Minecraft. Los datos obtenidos se visualizan en un RecyclerView a través de un patrón de arquitectura limpia (MVVM), facilitando la organización del código y la mantenibilidad. El proyecto utiliza bibliotecas modernas como Retrofit para la conexión a la API y Dagger Hilt para la inyección de dependencias. Actualmente, se está desarrollando una nueva funcionalidad que permitirá almacenar datos en una base de datos local.
- Consumo de datos desde una API REST: Conexión y extracción de datos en formato JSON para su uso en la aplicación.
- Retrofit: Biblioteca utilizada para el consumo de la API, permitiendo una integración eficiente y escalable.
- Interfaz de Usuario Dinámica: Uso de RecyclerView, junto con Adapter y ViewHolder, para presentar la información de manera estructurada y optimizada.
- Arquitectura limpia (Clean Architecture): Proyecto estructurado en capas siguiendo los principios de MVVM para una fácil mantenibilidad y escalabilidad.
- Inyección de Dependencias: Implementación de Dagger Hilt para una gestión de dependencias eficiente y modular.
- Corrutinas de Kotlin: Manejo de operaciones asíncronas con corrutinas para optimizar el rendimiento y la fluidez.
- Layouts Responsivos: Diseño con ConstraintLayout para asegurar una experiencia de usuario adaptable a distintas resoluciones.
- Base de Datos Local con Room: Implementación de una nueva Activity que conecta la aplicación con una base de datos local usando Room, permitiendo almacenar y gestionar datos de manera persistente.
- Control de Versiones con Git: Proyecto versionado para asegurar un desarrollo organizado y colaborativo.




