The release APK could be found here: tv-schedule
- Architecture: Clean + MVI
- UI: JetpackCompose
- DI: DaggerHilt
- Concurrency: Kotlin coroutines, Flow
- HTTP client: Retrofit2
- DB: Room
- Data serialization: Kotlin serialization
- CI/CD: GitHub actions
- Calendar: JCalendar (own implementation)
- Animations: Lottie
- Image loading: Coil
- Light theme
- Dark theme