EPL Matches

a sample app that displays information about The English Premier League.

Screens

Features:

  1. Kotlin
  2. Jetpack Compose
  3. Clean Architecture
  4. Multi Module
  5. MVI
  6. Dependency Injection – Hilt
  7. Compose Navigation (one activity, zero fragments)
  8. Retrieve Network Data from API (REST API) – Ktor
  9. Database Caching – Room
  10. Use Cases
  11. Unit Tests
  12. Coroutines Kotlin
  13. Kotlin DSL
  14. Light and Dark theme

GitHub

View Github