imziaurrehman / IsarTodoBloc

Demonstration of local storage by applying CRUD operation on Todo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ISAR TODO APP - A Feature-Rich TODO App with Isar and Bloc

The purpose of this project to demonstration how local storage works by using Isar DB.

Description

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.

Todo Demo Pics

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

TODO GIF

About

Demonstration of local storage by applying CRUD operation on Todo


Languages

Language:Dart 45.6%Language:C++ 25.4%Language:CMake 20.4%Language:Ruby 2.9%Language:Swift 2.1%Language:HTML 1.9%Language:C 1.5%Language:Kotlin 0.1%Language:Objective-C 0.0%