قمت بتطوير تطبيق بسيط لإدارة المهام اليومية (To-Do List) باستخدام لغة Dart ويعمل من خلال سطر الأوامر (Console Application).
يتيح التطبيق للمستخدم إضافة مهام جديدة، عرض جميع المهام المسجلة، تعليم المهام المكتملة بعلامة ✔، بالإضافة إلى إمكانية حذف أي مهمة من القائمة.
مميزات التطبيق:
* إضافة مهمة جديدة
* عرض جميع المهام
* تعليم المهمة كمكتملة (Mark as Done)
* حذف أي مهمة من القائمة
* التحقق من صحة المدخلات لمنع حدوث أخطاء أثناء التشغيل
تم تطوير المشروع بهدف تطبيق أساسيات البرمجة بلغة Dart مثل:
القوائم (Lists)، الحلقات (Loops)، الشروط (Conditions)، التعامل مع إدخال المستخدم (User Input)، واستخدام البرمجة الكائنية (Object Oriented Programming).