you should register in this link (https://www.football-data.org/documentation/quickstart) to get api_key in credentials.properties
- Retrofit & OkHttp - Networking.
- Room - Database.
- Kotlin Flows - Reactive programming.
- Mockk - Kotlin Testing.
- Timber - Logging.
- GSON - A Modern JSON library for Android.
- Coroutines is a good for lightweight,fewer memory leaks,built-in cancellation support and Jetpack integration
- Data (database, API and preferences code)
- Domain (business logic)
- UI (for presentation logic, using MVVM with finite state machine pattern)
- Do more detail layouts
- fix unit test
- Use cases and Repositories using Mockk