تفاصيل العمل

📝 Notes App

A simple and lightweight Notes App built with Flutter and Hive for fast and offline local data storage.

🚀 Features

Create new notes easily

Edit existing notes

Delete notes

Fast local storage using Hive

Simple and clean UI

Fully offline support

🛠️ Tech Stack

Flutter 💙

Dart

Hive (Local Database)

Hive Flutter

Path Provider

📦 Installation & Setup

1. Clone the repository

git clone https://github.com/your-u...

cd notes_app

2. Install dependencies

flutter pub get

3. Generate Hive adapters (if used)

flutter packages pub run build_runner build

4. Run the app

flutter run

📁 Project Structure

lib/

├── models/ # Data models (Note Model)

├── screens/ # App screens (UI pages)

├── widgets/ # Reusable UI components

├── services/ # Hive database logic

└── main.dart # App entry point

💾 Database (Hive)

The app uses Hive for local storage.

var box = await Hive.openBox('notesBox');

Each note typically contains:

Title

Content

Date

📌 Future Improvements

Add note categories/tags

Implement search functionality 🔍

Cloud sync using Firebase

Dark mode support 🌙

Reminders for notes

🤝 Contributing

Contributions are welcome!

Feel free to open an issue or submit a pull request.

📄 License

This project is open-source and available for personal and educational use.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات