This project was born for a job interview. It's goal is to show games with it's best speed run data.
Things you can find inside the project:
- Kotlin
- An approach to Clean arquitecture with S.O.L.I.D practices
- A selection of Unit and integration tests
- Some code smells (like the abuse of DTOs)
Things you won't find inside the project:
- Good naming overall
- Acceptable test coverage (even ui package tests have been sacrified)
- Friendly UX
Libraries:
- Koin
- Glide
- Retrofit
- RxJava2
- MockWebServer
Comments are appreciated!