PokedexJetpack es una aplicación Android diseñada para demostrar la integración de múltiples tecnologías y buenas prácticas de desarrollo, incluyendo el uso de Jetpack Compose, MVVM, Retrofit para consumir una API de la Pokedex y Room para el almacenamiento local de datos.
✅ La app cuenta con busqueda en tiempo real y buscar por categoria, guardar favoritos, modo oscuro y claro, mostrar detalles del Pokemon.
- Arquitectura MVVM: Estructura del código modular y escalable, implementada con Model-View-ViewModel (MVVM).
- Consumo de API con Retrofit: Integración con la API de Pokedex usando Retrofit para la obtención de datos en tiempo real.
- Persistencia de Datos con Room: Almacenamiento local utilizando Room, permitiendo el acceso sin conexión a los datos de la Pokedex.
- Interfaz Moderna con Jetpack Compose: Diseño moderno y eficiente utilizando Jetpack Compose para la creación de UI declarativas.
- Patrones de Programación Orientada a Objetos (POO): Uso adecuado de encapsulación, herencia y abstracción para mantener un código limpio y escalable.
A continuación, se muestra una vista previa del proyecto PokedexJetpack con capturas de pantalla y un enlace al video de demostración:
Screenrecorder-2024-09-15-01-08-15-921.1.mp4 | ||