Skip to content

mirkopruiti/PokeTestMVI

Repository files navigation

PokeTest MVI

PokeTest is a demo test app based on MVI pattern with Uniflow and Clean Architecture (Repository pattern).
You will be able to see a list of Pokémon with its image and name. If you tap a Pokémon, the app will show a detailed view of the Pokémon's name, images, stats, and category.

Project details

  1. Coroutines + Flow for asynchronous.
  2. Uniflow Simple Unidirectional Data Flow.
  3. Koin for DI.
  4. Moshi JSON library.
  5. Retrofit2 & OkHttp3 for the REST APIs and paging network data.
  6. Glide, GlidePalette for loading images.
  7. Paging 3 for display pages of data from a larger dataset from local storage or over network.
  8. Room persistence library
  9. ProgressView external library for animated progressview

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages