Kaizen Sports

Simple sample app for sport events.

Features

  • Uses fake REST API to load data.
  • Expandable list of events for each sport.
  • Live countdown to the start of each event.
  • The option to add/remove events to/from favorites.
  • The list of favorite events always shown on top of the screen.
  • Material YOU support.
  • Full day/night theme support.

Technologies & Libraries

  • Kotlin + Coroutines
  • MVVM + Clean Architecture
  • Hilt
  • Jetpack Compose
  • Room Persistence
  • Retrofit + Moshi
  • YDK (Submodule)

Note: Make sure to clone the submodule.

GitHub

View Github