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.
- Host: GitHub
- URL: https://github.com/rahulsrenj/todo-planner---mvvm---roomdb--data-binding
- Owner: rahulsrenj
- Created: 2025-05-31T04:21:58.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-07T15:13:47.000Z (about 1 year ago)
- Last Synced: 2025-06-23T18:09:36.850Z (about 1 year ago)
- Topics: android, databinding-android, java, mvvm-architecture, recyclerview, room-database, todo-app, view, viewmodel-livedata
- Language: Java
- Homepage:
- Size: 5.51 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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