A simple Flutter application for managing notes. This app allows users to add, view, and delete notes. It consists of three pages:
- 📋 Display all saved notes in a list.
- ➕ Add new notes with a title and content.
- 🗑️ Delete notes from the list.
- Flutter for the cross-platform mobile application.
- Hive for local storage of notes.
- Dart as the primary programming language.
- Show All Notes: Lists all the notes saved in the app.
- Add Note: Allows the user to create a new note with a title and content.
- Delete Note: Users can delete any note from the list by swiping or tapping a delete button.
-
Clone the repository:
git clone https://github.com/username/notes-app.git
-
Navigate to the project directory:
cd notes-app -
Install Flutter dependencies:
flutter pub get
-
Run the application on an emulator or connected device:
flutter run
Hive is used to store notes locally on the device, providing a lightweight, fast, and persistent data solution. The database stores the note's title and content efficiently in key-value pairs, ensuring quick access to stored notes.
We welcome contributions! Please follow these steps:
- Fork the repository.
- Create a feature branch (
git checkout -b feature-branch). - Commit your changes (
git commit -m 'Add feature'). - Push the branch (
git push origin feature-branch). - Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.