Compose pokedex app is a small application based on modern Android application tech-stacks and MVVM architecture.
This project is focusing especially on the new library jetpack compose which is a new way of making design/layouts for android apps.
Also fetching data from the network via repository pattern.
Go to the Releases to download the latest APK.
- Minimum SDK level 21
- Kotlin based, Coroutines
- Jetpack Compose for making designs and layouts.
- Hilt for dependency injection.
- JetPack
- Lifecycle - dispose of observing data when lifecycle state changes.
- ViewModel - UI related data holder, lifecycle aware.
- Architecture
- MVVM Architecture (View - ViewModel - Model)
- Repository pattern
- Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
- Timber - logging.
- Coil - An image loading library for android backed by Kotlin Coroutines.
Pokedex is based on MVVM architecture and a repository pattern.
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.
Support it by joining stargazers for this repository. ⭐
And follow me on github! 🤩



