Contains two screens Fixtures and favourites Fixtures grouped by day and ordered descending but today’s fixtures are first item

Used coroutines, navigation component and retrofit. Used MVVM with clean architecture and Domain Driven Design

why? to be able to use same domain layer with any kotlin project in future (like KMM) also coroutines helped me because it’s pure kotlin and better in performance

Used Linked HashMap in presentation mapper as it’s guarantee order Used Hilt to achieve Dependency injection

Clone project using android studio on master branch. Screenshots:

alt text alt text alt text


View Github