Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 2.35 KB

README.md

File metadata and controls

48 lines (33 loc) · 2.35 KB

Pokedex Android Application

Pokedex is an Android application that provides a comprehensive list of Pokémon, allowing users to view details about each Pokémon such as weight, height, and base stats. The application utilizes modern Android development practices and libraries to deliver a seamless user experience.

Features

  • Display a list of Pokémon retrieved from the PokedexAPI.
  • View detailed information about each Pokémon, including weight, height, and base stats.
  • Search functionality to quickly find specific Pokémon by name.
  • Utilizes Compose for building the user interface.
  • Integrates Retrofit for making API requests.
  • Implements Dagger Hilt for dependency injection.
  • Utilizes Coroutines for asynchronous programming.
  • Utilizes Palette for color extraction and manipulation.

Technologies Used

  • Android Jetpack Compose
  • Retrofit
  • Dagger Hilt
  • Kotlin Coroutines
  • Palette

Setup

To run the application locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Open the project in Android Studio.
  3. Build and run the application on an Android emulator or physical device.

Usage

Upon launching the application, you will be presented with a list of Pokémon. You can scroll through the list to browse all available Pokémon. Clicking on a Pokémon will display detailed information about that Pokémon, including weight, height, and base stats.

Additionally, you can use the search bar to quickly find a specific Pokémon by entering its name.

Images

pokedex application 1 pokedex application 2 pokedex application 3 pokedex application 4 pokedex application 5

Contributing

Contributions to Pokedex are welcome! If you encounter any bugs, have feature requests, or want to contribute enhancements, feel free to open an issue or submit a pull request.