تفاصيل العمل

تطبيق يستخدم طبقة تجريد قاعدة بيانات SQLite باستخدام مكتبة Floor لتنفيذ عمليات CRUD (إضافة، قراءة، تعديل، حذف).

يحتوي التطبيق على ثلاث شاشات:

الشاشة الأولى: تعرض جميع الملاحظات المتاحة.

الشاشة الثانية: لإضافة ملاحظة باستخدام حقل نصي (TextField) وزر، مع خيار مربع اختيار (CheckBox) لاستخدام الموقع الجغرافي عند كتابة الملاحظة.

الشاشة الثالثة: تتيح تعديل الملاحظات وحذفها.

عند هزّ الجهاز (Shaking the device) سيتم حذف جميع الملاحظات باستخدام حزمة shake.

سيتم تقييم التطبيق مع التركيز بشكل أكبر على عوامل الأداء مثل:

قاعدة البيانات

لغة Dart

إطار العمل Flutter.

بطاقة العمل

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