MVVM application to read and write calendar events to device's database using Content Providers.
- Calendar events are read using Content Providers and dates are marked as "Cup/Trophy" icon in Calendar. Changes are automatically notified.
- Can write new events using Content Providers to device's Calendar database. Changes are automatically notified.
- Clean Material Design UI.
- Calendar permissions are requested.
Calendar Integration
Tech stack:
- MVVM
- Hilt Dependency Injection
- Kotlin Coroutines
- Kotlin Flow
- Material Design
- ViewBinding