نَمُوّ – لأن كل عادة صغيرة تصنع نمواً كبيراً نَمُوّ – لأن كل عادة صغيرة تصنع نمواً كبيراً نَمُوّ – لأن كل عادة صغيرة تصنع نمواً كبيراً نَمُوّ – لأن كل عادة صغيرة تصنع نمواً كبيراً نَمُوّ – لأن كل عادة صغيرة تصنع نمواً كبيراً
تفاصيل العمل

GrowFlow – تطبيق ذكي لتتبّع العادات والنمو الشخصي يُعدّ GrowFlow تطبيقًا متعدد المنصات تم تطويره باستخدام Flutter لمساعدة المستخدمين على بناء الاستمرارية، تتبّع العادات، ورؤية تطوّرهم الشخصي من خلال تحليلات دقيقة ومنظمة للتقدّم. يركّز المشروع على تحويل الأفعال اليومية الصغيرة إلى تحسّن ملموس عبر دمج واجهة استخدام أنيقة مع هيكل إدارة حالة قوي ومستقر. يتيح التطبيق للمستخدمين إنشاء العادات وجدولتها ومتابعتها بسهولة، حيث يمكن تخصيص كل عادة بعنوان وأيقونة ووصف وفاصل زمني ولون مميز. كما يحتفظ التطبيق بتاريخ إنجاز كل عادة، مما يمكّن المستخدم من رؤية اتجاهات الأداء مع مرور الوقت. الفكرة الجوهرية في GrowFlow هي تحويل الروتينات المتقطعة إلى تدفّق مستمر من النمو والتحسين، باستخدام التصور البياني والتحليل لإبقاء المستخدم متحمسًا ومستمرًا. من الناحية التقنية، يعتمد GrowFlow على إطار Flutter ولغة Dart لتوفير تجربة سلسة على أنظمة Android وiOS والويب. يتبع التطبيق نمط الهندسة النظيفة (Clean Architecture) من خلال فصل منطق الأعمال عن البيانات والعرض في طبقات مستقلة. كما يستخدم نظام Cubit/BLoC لإدارة الحالة، مما يتيح تحديثات فورية في واجهة المستخدم عند تعديل أو إتمام أي عادة دون أي تأخير أو تكرار في إعادة البناء. يُخزّن التطبيق البيانات بشكل محلي عبر قاعدة بيانات SQLite باستخدام حزمة sqflite، مما يسمح بالعمل دون اتصال بالإنترنت مع مزامنة تلقائية لاحقًا. تمثل النماذج مثل Habit وHabitHistory وProgress المنطق الأساسي للنظام، وتُسلسل باستخدام أدوات Dart لتحويل البيانات بكفاءة. كما يعتمد المشروع على نمط المستودع (Repository Pattern) لفصل عمليات قاعدة البيانات وضمان سهولة التوسّع وتنظيم تدفق البيانات بين الواجهة والمنطق. تتّبع الواجهة مبادئ Material Design 3 مع دعم الألوان الديناميكية، والأيقونات المخصصة، والعناصر التفاعلية مثل شريط التقويم (CalendarSlider) ومؤشرات التقدّم. تتكوّن الشاشات بشكل وحداتي (Modular) مثل لوحة التحكم الرئيسية التي تعرض ملخص العادات الحالية، وصفحة تفاصيل العادة التي تبرز الإنجازات وسلاسل الأداء. باختصار، يجمع GrowFlow بين التطوير بالبيانات والتحفيز الذاتي وبين البرمجة الحديثة بـFlutter ليمنح المستخدم تجربة ذكية وسلسة تساعده على رؤية تقدّمه، الحفاظ على تركيزه، وتحقيق أهدافه من خلال تتبّع العادات بشكل بديهي وتفاعلي.

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
30
المستقل
Ahmed Mahdy
Ahmed Mahdy
مطور تطبيقات موبايل
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة