Skip to content

Repository files navigation

Pokedex

A modern Pokedex Android app based on development with Jetpack Compose, Hilt, Coroutines, Flow, Jetpack (ViewModel), and Material Design using MVVM architecture.

🔗 Google Play Store Link

Tech stack & Open-source libraries

  • Minimum SDK level 24
  • Kotlin
  • Jetpack
    • Lifecycle: Observe Android lifecycles and handle UI states upon the lifecycle changes.
    • ViewModel: Manages UI-related data holder and lifecycle aware. Allows data to survive configuration changes such as screen rotations.
    • Hilt: for dependency injection.
  • Architecture
    • MVVM Architecture
  • Retrofit2: Construct the REST APIs and paging network data.
  • Coil

Screenshots

Architecture

Pokedex is based on the MVVM architecture and the Repository pattern, which follows the Google's official architecture guidance.

Open API

Pokedex using the PokeAPI for constructing RESTful API.
PokeAPI provides a RESTful API interface to highly detailed objects built from thousands of lines of data related to Pokémon.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages