A simple, beautiful, and modern note-taking app built with Flutter. Create, edit, search, and organize your notes with ease. Features a clean blue and white UI, bulk selection and deletion, and local storage using SQLite.
- Add, edit, and delete notes with title, subtitle, and body
- Search notes instantly by any field
- Select multiple notes and delete in bulk
- Confirmation dialogs for deleting and saving
- Responsive, modern blue & white UI
- Data stored locally using SQLite (via custom
sqlite_client
package)
- Flutter (3.8.1 or later)
- Dart SDK (compatible with your Flutter version)
-
Clone the repository:
git clone https://github.com/yourusername/notebook.git cd notebook
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
Note: For desktop or mobile only. SQLite is not supported on Flutter web.
lib/
├── class/ # Note editor page
├── page/ # Main home page
├── service/ # Note service and database logic
└── main.dart # App entry point
sqlite_client-main/ # Local SQLite client package
This app uses a local package (sqlite_client-main
) for database operations. It is included in the repo and referenced in pubspec.yaml
.
This project is licensed under the MIT License.