Reminder application has modern UI using Jetpack Compose. Dagger-Hilt, MVVM architecture, Notifications, Swipe to Dismiss.
Kotlin
MVVM To-Do ✅ Application using Jetpack Compose.
Don't forget to star the project if you like it! ❤️ == ⭐
Dependencies 🔆
🔑 Name
📖 Description
Jetpack
Compose : Android's recommended modern toolkit to build UI. Swipe To Dismiss: Delete items in LazyColumn Navigation: To switch between different screens Live Data _: Notify views about database changes
RxJava
Composing asynchronous and event-based programs using observable sequences.
Coroutines
Create asynchronous tasks.
Room
Provides fluent database access.
MVVM
Model:Holds the data of the application. It cannot directly talk to the View. View: represents the UI ViewModel: Acts as a link between the Model and the View.
Dagger-Hilt
A dependency injection library.
Notifications
Alarm Manager, grant notification permissions , cancel alarm, set alarm
ScreenShots 📷
Tasks Screen
Notification
Delete Task
Add Task
Search
Splash Screen
Architecture 🏦
Done 💯
Set alarm, cancel alarm, open activity from notification, set multiple and custom date-time notification.