Skip to content

carloshg12/Pokedex_Android

Repository files navigation

Pokedex App

Overview

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.

Key Features

  • 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.

Technologies Used

  • 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)


Pokedex App

Visión General

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.

Funcionalidades Principales

  • 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.

Tecnologías Utilizadas

  • 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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages