Here's a comprehensive README file for your notes-taking app repository:
Welcome to the Notes Taking App! This is a simple, cross-platform application built with Flutter for managing your notes effortlessly. The app offers a user-friendly interface to create, update, and delete notes, ensuring your important information is always at your fingertips.
- Cross-Platform: Runs on both Android and iOS.
- Simple UI: Clean and intuitive user interface.
- Persistent Storage: Uses Hive for storing notes locally.
Ensure you have the following installed on your machine:
-
Clone the repository:
git clone https://github.com/Mafia-Deadend/notes_taking_app.git cd notes_taking_app -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
lib/
├── main.dart
├── Database/
│ └── database.dart
├── pages/
│ └── homepage.dart
└── utilities/
├── dialog_box.dart
└── todo_tile.dart
- main.dart: Entry point of the application.
- database.dart: Handles the Hive database operations.
- homepage.dart: Main UI of the application.
- dialog_box.dart: Custom dialog box for adding new tasks.
- todo_tile.dart: Widget for displaying individual tasks.
-
Add a new task:
- Click on the floating action button to open the dialog box.
- Enter the task details and save.
-
Complete a task:
- Check the box next to the task to mark it as complete.
-
Delete a task:
- Swipe the task tile to delete.

