Pokemon App allows you to browse all Pokemons, and view their detail information.
100% Kotlin 🚀
Clean Architecture + MVVM
Paging 3 Library - efficient pagination, with repository pattern (RemoteMediator)
Dagger-Hilt - for dependency injection
RxJava2 - for reactive programming
Jetpack Libraries (LiveData, Room, ViewModel, Lifecycle, Navigation Component, etc)
JUnit for unit testing
Light and Dark Mode support 🌘