Skip to content

A flutter application that allows users to add, update, delete todos and mark todos done. The project has been done following clean architecture principles

Notifications You must be signed in to change notification settings

D1abol1cal/TODO-CLEAN

Repository files navigation

Flutter ToDoApp

A simple ToDo application built using Flutter, providing basic functionality such as adding todos, deleting todos, marking todos as completed, and persisting data using the Isar database. The app follows Clean Architecture, ensuring separation of concerns into data, domain, and presentation layers. The application uses Cubit for managing state, and flutter_bloc for state management.

Features

  • Add new ToDos
  • Delete existing ToDos
  • Mark ToDos as completed
  • Persistent data storage using Isar Database
  • Follows Clean Architecture principles
  • Uses Cubit for storing state and flutter_bloc for state management

Getting Started

Prerequisites

Make sure you have the following installed:

Steps to run the project

  1. Clone the repository

    Open your terminal and run the following command:

    git clone <repo-url>
    
    cd <repo-directory>
    
    flutter pub get
    
    flutter run
    
    
    

This README.md provides all the necessary information for users to understand, set up, and run your Flutter ToDoApp project. Adjust the <repo-url> and <repo-directory> placeholders as needed!

About

A flutter application that allows users to add, update, delete todos and mark todos done. The project has been done following clean architecture principles

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published