Skip to content

pedroabreudev/PokeCompose

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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages