Simple Android project prepared for recruitment process.
Clone this clean repository into your workspace, do some work and create pull request.
- Kotlin
- Kotlin Coroutines
- Dagger - Hilt
- Retrofit
- Navigation Component
- AndroidX Lifecycle
- Moshi
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