Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 1.29 KB

README.md

File metadata and controls

52 lines (39 loc) · 1.29 KB

LET'S BE GOODYMEMBER


ANDROID DEVELOPER TEST


Simple Android project prepared for recruitment process.

Clone this clean repository into your workspace, do some work and create pull request.



STACK:

  • Kotlin
  • Kotlin Coroutines
  • Dagger - Hilt
  • Retrofit
  • Navigation Component
  • AndroidX Lifecycle
  • Moshi

TODO:

Part 1:

Please clone this repository and run existing app

Rember, follow MVVM architecture guidelines

Create a character list using RecyclerView

  • endpoint with a list of characters is partially ready. You need to create a character serializable model based on the API documentation
  • layout of a single item in a list must include at least the name and avatar.
  • pagination is not required but will be appreciated

Part 2:

Create separate screen with detailed information of selected character

  • add the correct endpoint and call it to get proper data (don't rely on data from the list view)
  • layout must include at least avatar, full name, gender, species and status

Part 3 (OPTIONAL):

Configure and add unit tests that will cover the view models



API ROUTES:

Within an app we're using The Rick And Morty API https://rickandmortyapi.com/

Please follow the official documentation: https://rickandmortyapi.com/documentation/#rest