Pokedex

A sample Android app that displays a list of pokemons and their details, built using Jetpack Compose

Shoutout to pokeapi.co for their free and very useful API

ScreenCap

image

Major Components Used

  • Kotlin (+Coroutines and Flows)
  • Android SDK 32
  • Jetpack Compose with Fragment Interop (top level screens are fragments)
  • MVVM with Repository
  • Dependency Injection using Hilt
  • Navigation Component (fragments)
  • Retrofit
  • Moshi
  • Room
  • Compose Accompanist (SwipeRefresh, Pager)
  • logcat

GitHub

View Github