تطبيق **ملاحظات أنيق وفعّال** تم تطويره باستخدام **Flutter**، يتيح للمستخدمين إنشاء الملاحظات وتعديلها وحذفها والبحث بينها بسهولة.
يتميز التطبيق بإمكانية **تحديد الملاحظات المفضلة**، **التبديل بين الوضعين الفاتح والداكن**، و**دعم اللغتين العربية والإنجليزية**.
كما يعتمد على **التخزين المحلي** لتوفير أداء سريع وتجربة استخدام موثوقة دون الحاجة للاتصال بالإنترنت.
المميزات
**إنشاء الملاحظات** – أضف ملاحظات جديدة بسرعة وسهولة.
️ **تعديل الملاحظات** – قم بتحديث المحتوى الحالي بسلاسة.
️ **حذف الملاحظات** – احذف الملاحظات غير الضرورية بسهولة.
**البحث في الملاحظات** – ابحث عن ملاحظاتك باستخدام الكلمات المفتاحية.
⭐ **الملاحظات المفضلة** – ضع علامة على الملاحظات المهمة للوصول إليها بسرعة.
**تعدد اللغات** – يدعم التطبيق اللغتين **العربية** و**الإنجليزية**.
**تبديل المظهر** – يمكنك التبديل بين **الوضع الفاتح** و**الوضع الداكن** حسب تفضيلك.
️ **التخزين المحلي (Offline)** – جميع البيانات محفوظة على الجهاز لضمان سرعة وأمان الاستخدام.
التخزين المستخدم
* **Hive**: قاعدة بيانات محلية NoSQL لتخزين الملاحظات.
* **Shared Preferences**: لتخزين إعدادات اللغة والمظهر بشكل دائم.
? التقنيات المستخدمة
* **Flutter** – إطار عمل لتطوير واجهات المستخدم.
* **Hive** – قاعدة بيانات محلية NoSQL لتخزين الملاحظات.
* **Shared Preferences** – تخزين محلي بسيط للإعدادات.
* **Cubit (Bloc)** – لإدارة الحالة بكفاءة عالية.
* **Flutter Intl / Easy Localization** – لدعم تعدد اللغات وتبديلها بسهولة.
اللغات المدعومة
**الإنجليزية**
**العربية**
> يتم اكتشاف اللغة تلقائيًا من إعدادات النظام أو يمكن تغييرها يدويًا من داخل التطبيق.
دعم الثيمات (المظهر)
**الوضع الفاتح**
**الوضع الداكن**
> يتم حفظ تفضيل المستخدم للمظهر واستعادته تلقائيًا عند فتح التطبيق مرة أخرى باستخدام Shared Preferences.