This Pokedex is an Android application designed to provide a detailed and interactive experience for Pokémon enthusiasts. It allows users to explore an extensive database of Pokémon, including detailed information on each species.
- Pokémon List: Upon launching the app, users will see a list of all available Pokémon.
- Detailed Information: For each Pokémon, the app displays information such as stats, types, and abilities.
- User-Friendly Interface: Designed with an intuitive and attractive user interface.
- Offline Usage: The application allows viewing the list of Pokémon even without an internet connection.
- Kotlin: The primary language used for developing the application.
- Retrofit: For making API calls to the Pokémon API.
- Dagger-Hilt: For dependency injection.
- MVVM (Model-View-ViewModel): Architectural pattern used for cleaner and more maintainable code.
Developed by Carlos Hernandez Garcia for the PMDM module (2DAM)
Esta Pokedex es una aplicación desarrollada en Android, diseñada para ofrecer una experiencia interactiva y detallada a los aficionados de Pokémon. Permite a los usuarios explorar una amplia base de datos de Pokémon, incluyendo información detallada sobre cada especie.
- Lista de Pokemons: Al iniciar la aplicación veremos una lista con todos los pokemons disponibles.
- Información Detallada: Para cada Pokémon, la aplicación muestra información como estadísticas, tipos y habilidades.
- Interfaz Amigable: Diseñada con una interfaz de usuario intuitiva y atractiva.
- Uso sin conexión a internet: La aplicación nos permite ver la lista de pokemons aunque no dispongamos de conexión a internet.
- Kotlin: Lenguaje principal para el desarrollo de la aplicación.
- Retrofit: Para realizar llamadas a la API de Pokémon.
- Dagger-Hilt: Para la inyección de dependencias.
- MVVM (Model-View-ViewModel): Patrón de arquitectura utilizado para un código más limpio y mantenible.
Desarrollado por Carlos Hernandez Garcia para el módulo de PMDM (2DAM)