An android app that consumes data from https://www.football-data.org, completely written in Kotlin
Fully compatible with Android Q, supporting light and dark theme (see screenshots)
Get your free api here
Place it in app/build.gradle
android {
defaultConfig {
...
buildConfigField("String", "API_TOKEN", "\"PLACE_YOUR_API_KEY_HERE\"")
...
}
...
}
- AndroidX
- Android Architecture Components
- Material Components
- Constraint Layout
- Retrofit for REST api communication
- Glide for image loading
- Espresso for UI tests
- Mockk for mocking in tests
- Dagger2 for dependency injection
- RxJava2 for concurrency
- Room for database