Android Native app for daily task management with a minimalistic material design approach.
- Minimalistic UI. Less interaction, more efficiency.
- View all tasks in a compact yet comprehensive list.
- Add multiple additional attributes to each task, like due date, due time, and priority level.
- Sort tasks by due date or priority.
- Dark Theme support for reduced eye strain and better battery conservation.
- Long tap on a task to mark it as complete.
- Option to switch to Hindi by adjusting system settings.
- Clear all tasks by tapping a single button.
- Extremely small size (~3 MB) and low resource consumption.
- ConstraintLayout for proper positioning.
- CardView with nested ConstraintLayout in task addition section for emphasis.
- RecyclerView for displaying the scrollable task list with on-demand binding.
- Room persistence library at two endpoints, launch and closure for fetching and saving, respectively.
- DatePicker and TimePicker fragments for date and time selection.
- Popup menus for concise option lists.
- Custom AppBar Menu icons for added convenience.
- Snackbar for displaying HOW-TO on launch.
Alternatively, click here to download.
Huge shoutout to Pranjal for providing me with inspiration for building this little app.