demo : https://drive.google.com/file/d/1a9RY8sBaz8kglbwBPgzfyfQV9F-1Dlam/view?usp=sharing
A note-taking app is a digital application designed to help users capture, organize, and manage their personal notes or information. It provides users with a platform to quickly jot down ideas, reminders, to-do lists, and other important information, making it easily accessible for future reference.
Flutter
Sqlite
State management: Bloc.
Architecture Pattern : MVVM
Design Pattern : repository patterns
Local database: sqlite,shared prefernces.
Note Creation: Users can create new notes with various formatting options, including text formatting, lists, and bullet points.
Organization and Categorization: The app allows users to organize their notes into different categories, folders, or tags, enabling them to categorize and find specific notes quickly.
Search and Filters: Users can search for specific notes using keywords or filters to locate information efficiently, especially when dealing with a large number of notes.
install all packages by flutter pub get .