An open API service indexing awesome lists of open source software.

https://github.com/rahulsrenj/todo-planner---mvvm---roomdb--data-binding

A modern Android To-Do List app built with Java, Room Database, MVVM, LiveData, Data Binding and Recycler View. Features swipe-to-delete, edit tasks, and real-time UI updates.
https://github.com/rahulsrenj/todo-planner---mvvm---roomdb--data-binding

android databinding-android java mvvm-architecture recyclerview room-database todo-app view viewmodel-livedata

Last synced: about 2 months ago
JSON representation

A modern Android To-Do List app built with Java, Room Database, MVVM, LiveData, Data Binding and Recycler View. Features swipe-to-delete, edit tasks, and real-time UI updates.

Awesome Lists containing this project

README

          

# 📝 To-Do Planner App

An Android app built with Java and MVVM architecture that lets users add, view, edit, and delete daily tasks using Room Database, LiveData, ViewModel, Data Binding and Recycler View.

---

## 🚀 Features

- ✅ Add new tasks
- ✏️ Edit existing tasks
- ❌ Delete tasks by swiping
- 📋 View list of tasks (RecyclerView)
- 💾 Offline storage using Room Database
- 🔁 Live UI updates via LiveData
- 💡 Built with MVVM + Data Binding
- 🎨 Custom UI with Material Components

---

## 🧰 Tech Stack

- **Language:** Java
- **Architecture:** MVVM
- **Database:** Room (SQLite)
- **UI:** Data Binding, RecyclerView, ConstraintLayout
- **Other:** ViewModel, LiveData, Material Design Components

---

## 📸 Screenshots







Home Page
Add Task
Task List







Swipe to Delete
Updated Task List

---

## 📦 Installation

1. Clone the repo:
```bash
https://github.com/rahulsrenj/Todo-Planner---MVVM---RoomDB--Data-Binding.git