Table of Contents
about-the-project
It is an English Premier League sample app which will let you follow its daily matches, you also can add the fixture to your favorites so you can show them only.
screenshots
#Football-app-modules:
- domain: It has the models and bussiness rules.
- data: Local & remote datasources and repositories.
- app: presentations layer
built-with
- Kotlin
- Clean Archticture
- MVVM archticture Pattern
- Hilt
- Coroutines
- Room
- Retrofit
- Unit Testing using Junit, MockWebServer and Robolectric.
Note
Unit testing applied on data layer only.
Installation
First you should get your own Api-key After that you have to create your own apikey.properties
file then add you key as that API_KEY=“YOUR_API_KEY”