This is a project used to evaluate candidate's coding skills and Android knowledge.
The project's idea is to list trending projects from Github and then tap on one of them and show their details.
Requirements
- Write your application in Kotlin
- Ensure your application looks good on different screen sizes and densities
- Ensure your application supports Android API 23+
- Use good architecture and design patterns
- Use valuable external libraries that you are used to
- Use reactive programming
Bonus
- Filtering and ordering functionalities
- Unit tests
- Shared element transition or other animations (but only if they are functional to the user experience)
If there is something not specified, please be free to decide on it. Let us know if you need something or you have any doubt about the project.
Whenever you are done, just create a release in github or contact HR!