The purpose of this project to demonstration how local storage works by using Isar DB.
This is a robust TODO app built with Flutter that empowers you to effectively manage your tasks. It utilizes:
Isar: A high-performance, type-safe NoSQL database for efficient local data storage on mobile devices. Bloc: A predictable state management pattern for seamless management of application state and UI updates. This combination ensures a responsive, reliable, and well-organized TODO experience.
Features
Add, edit, and delete tasks: Effortlessly create, modify, and remove tasks as needed. Clear task completion: Mark tasks as completed for a sense of accomplishment and easy tracking. Persistent storage: Tasks are securely stored locally using Isar, ensuring they persist even after app restarts. Reactive UI: Bloc's state management fosters a dynamic UI that reacts to changes in task data, providing an intuitive user experience.
Empty-Pending-Todo-View | Empty-Done-Todo-View | Todo-Create-Box-View |
![]() |
![]() |
![]() |
Pending-Fetch-Todo-View | Done-Fetch-Todo-View | Pending-Update-Todo-View |
![]() |
![]() |
![]() |
Pending-Delete-Todo-View | Done-Delete-Todo-View |
![]() |
![]() |