Skip to content

rahulsrenj/Todo-Planner---MVVM---RoomDB--Data-Binding

Repository files navigation

📝 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:
     https://github.com/rahulsrenj/Todo-Planner---MVVM---RoomDB--Data-Binding.git
    

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages