تطبيق "قائمة المهام" هو تطبيق مخصص لتنظيم وتحديد أولويات المهام اليومية للمستخدم. الهدف من التطبيق هو تمكين المستخدم من إدارة مهامه بطريقة بسيطة وفعالة، مع إمكانية تصنيف المهام حسب الأولوية، تتبع حالة التنفيذ، وإضافة تفاصيل إضافية مثل ملفات أو تذكيرات.
الوظائف الأساسية المطلوبة:
-إضافة مهمة جديدة:
-يتم عرض صورة فريدة حسب أولوية المهمة.
-عرض جميع المهام:
-عرض تفاصيل مهمة معينة:
-حذف مهمة:
إمكانية حذف أي مهمة من القائمة.
-تعديل مهمة:
يمكن تعديل أي مهمة موجودة.
يُطلب تأكيد قبل إنهاء عملية التعديل.
تحديث حالة المهمة:
-تغيير حالة المهمة إلى:
"To-do" (قيد التنفيذ – الحالة الابتدائية)
"In Progress" (لا يمكن تحويلها إلى "To-do" مرة أخرى)
"Done" (لا يمكن تحويلها إلى "In Progress")
-البحث عن مهمة بالاسم:
عرض نتائج البحث بطريقة جذابة.
عرض رسالة مميزة إذا لم يتم العثور على نتائج.
-فلترة المهام:
باستخدام شريط تحكم (Segmented Control) يمكن عرض:
جميع المهام
المهام حسب الحالة (To-do, In Progress, Done)
حسب الأولوية (يتم تقسيم المهام حسب كل نوع أولوية في قسم مستقل)