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.
- data: It has all the local and remote data classes.
- di: Dependency providing and modules.
- ui: View classes with its viewModels.
- utils: Utility classes.
I am using MVVM pattern, MVVM enforces a clear separation between Views and their master - ViewModel, as the latter holds no reference to Views.
- Kotlin Language
- Android architecture component
- ViewModel
- Data binding
- LiveData
- Room
- RxJava2
- KOIN
- Anko
- Retrofit
- JUnit
First you should get your own Api-key
After that you have to create your own credentials.properties
file then add you key as that API_KEY=“YOUR_API_KEY”
Kareem Alsaifi - karemalsaifi@gmail.com