https://github.com/teddy-vltn/flutter-notes
A small Flutter Notes App designed for mobile devices, clean UI and rich text editor.
https://github.com/teddy-vltn/flutter-notes
flutter flutter-apps flutter-notes notes notes-app notes-application
Last synced: 8 months ago
JSON representation
A small Flutter Notes App designed for mobile devices, clean UI and rich text editor.
- Host: GitHub
- URL: https://github.com/teddy-vltn/flutter-notes
- Owner: teddy-vltn
- Created: 2024-01-28T20:13:55.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-28T20:37:52.000Z (about 2 years ago)
- Last Synced: 2025-06-04T22:13:10.192Z (9 months ago)
- Topics: flutter, flutter-apps, flutter-notes, notes, notes-app, notes-application
- Language: Dart
- Homepage:
- Size: 1.43 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flutter Notes App
A flutter project to create notes, organize them into group and display them in a list.
This project is not setup for fetching data from a server. It is just a simple project using local storage.
All data is stored using the [shared_preferences](https://pub.dev/packages/shared_preferences) package.
## Features
- Create/Edit notes & organize them into groups
- Text editor with basic formatting
- Display notes/groups in a grid
- Create/Edit groups
- Display notes from a group
- Context menu for notes
- Context menu for groups
## Getting Started
This project is a starting point for a Flutter application.
- Clone the project
- Run `flutter pub get` to install dependencies
- Run `flutter run` to run the app
## Packages used
- [shared_preferences](https://pub.dev/packages/shared_preferences)
- [flutter_staggered_grid_view](https://pub.dev/packages/flutter_staggered_grid_view)
- [flutter_bloc](https://pub.dev/packages/flutter_bloc)
- [flutter_quill](https://pub.dev/packages/flutter_quill)
- [go_router](https://pub.dev/packages/go_router)
## Architecture
This project uses the [BLoC](https://bloclibrary.dev/#/) pattern to manage state.