Skip to content

wise-emotions/android-team-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Telepass digital logo

Telepass digital Android Test

Develop an app that shows a Pokémon list with its image and name. When a user taps on a Pokémon, the app will show a detailed view of Pokémon’s name, images, stats, and category (fire, smoke, etc).

The APIs are available at the following address.

Guidelines

  1. Use Kotlin based, Coroutines + Flow for asynchronous.
  2. Minimum SDK level 23.
  3. Use Clean Architecture (Repository pattern).
  4. Use the MVI pattern (Uniflow).
  5. Use Koin or Hilt for dependency injection.
  6. Use Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
  7. Use Moshi.
  8. Use Glide, GlidePalette - loading images.
  9. Create a README.md file where you describe the project and your choices.
  10. Put your project on a public repository on GitHub.

Bonus Tasks

  1. Use one external library at most
  2. Make the app work seamlessly also offline
  3. Write Unit Tests
  4. Personalize the project with something that may be useful to this app

About

Telepass digital Android Team Test

Resources

Stars

Watchers

Forks