This is a Reminder App where users can create personal task reminders by setting task titles, descriptions, and specifying date/time.
At the scheduled time, the app triggers a local notification to remind the user of their task — helping them stay organized and productive.
- Simple and intuitive UI for adding tasks.
- Add a task with:
- Title (mandatory)
- Optional description/details
- Date & Time picker for scheduling the reminder.
- Receive local notifications exactly at the scheduled time.
- Tap on the notification to open the app and view task details.
- Ensures you never miss an important task again.
- View all scheduled tasks in a clean RecyclerView list.
- Easily edit or delete tasks as needed.
- Clear all tasks option for quick reset.
- Prevent creation of tasks without a title.
- Validate date & time input to avoid invalid reminders.
- Show helpful error messages when something goes wrong.
- Tasks are stored locally using Room Database or SharedPreferences.
- Supports individual task deletion or clearing the entire list.
- Ensures tasks are saved across app restarts.
This project is built to be flexible and extendable.
👉 Feel free to customize or add more advanced features in the future!