تطبيق لإدارة المهام اليومية محليا بواجهات عصرية جذابة وكود نظيف وبنية مرنة
تفاصيل العمل
تطبيق هاتف محمول متكامل لإدارة المهام اليومية وتنظيم الوقت، تم بناؤه باستخدام إطار العمل Flutter ليعمل بكفاءة وسلاسة عالية. تم التركيز في هذا المشروع على تطبيق أعلى معايير هندسة البرمجيات واتباع بنية Clean Architecture عبر تقسيم المشروع إلى طبقات منفصلة (Data, Domain, Presentation) لضمان سهولة صيانة الكود، واختباره، وقابليته للتوسع مستقبلاً. التطبيق يعتمد على واجهة مستخدم (UI) عصرية وبسيطة جداً (Modern Minimalist Style) لتوفير تجربة تصفح مريحة وسريعة للمستخدم. أبرز مميزات التطبيق (Features): - إمكانية إنشاء، تعديل، وحذف المهام اليومية بكل سهولة. - تنظيم وتتبع الوقت عبر تحديد مواعيد نهائية وساعات محددة لكل مهمة باستخدام DatePicker و TimePicker مخصصين ومدمجين بشكل سلس. - تصنيف أولويات المهام بتنظيم بصرى للمهام عبر تمييزها بالألوان حسب الأهمية لتسهيل متابعتها. - إمكانية التبديل بنقرة واحدة بين المهام "المطلوبة" (To Do) والمهام "المكتملة" (Completed). - امكانية فلترة المهام بالحالة واليوم - حفظ بيانات المستخدم محلياً - دعم كامل للتبديل السلس بين الوضعين الليلي والنهاري حسب تفضيل المستخدم. البنية التكنولوجية للمشروع (Technical Stack): Framework: Flutter (Dart) Local Database: استخدام قاعدة بيانات Hive لتخزين المهام محلياً بسرعة وأداء فائقين. Local Storage: استخدام shared_preferences لحفظ إعدادات وتفضيلات المستخدم. Architecture: الالتزام التام بـ Feature-driven Modular Approach لتقسيم الكود البرمجي هندسياً.
مهارات العمل
بطاقة العمل
طلب عمل مماثل