- Minimum SDK level 21
- Kotlin based, Coroutines + Flow for asynchronous.
- Architecture
- MVVM Architecture (View - DataBinding - ViewModel - Model
- Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
- Moshi - A modern JSON library for Kotlin and Java.
- Glide - loading Images
- Material-Components - Material design components like ripple animation, cardView
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.