لقد طورتُ تطبيق PetCare Tracker، وهو أداة شاملة مصممة لتبسيط إدارة رعاية الحيوانات الأليفة لأصحابها، وضمان عدم تفويت أي مهمة.
الميزات الرئيسية للتطبيق:
إدارة شاملة للمهام: سجلّ، تتبّع، وأدر جميع أنشطة رعاية الحيوانات الأليفة بسهولة.
تذكيرات ذكية: جدولة تذكيرات متكررة (يومية، أسبوعية، شهرية) وإشعارات لمرة واحدة للمهام المهمة.
تفاصيل المهام المدعومة بالذكاء الاصطناعي: ميزة فريدة تستفيد من واجهة برمجة تطبيقات Gemini لإنشاء نصائح مفيدة وتفاصيل ثاقبة لكل مهمة.
تصنيف المهام: نظّم المهام حسب الفئة (التغذية، العناية بالحيوانات الأليفة، زيارات الطبيب البيطري، إلخ) لتحسين الوضوح والإدارة.
متتبع التقدم: نظرة عامة واضحة على المهام المكتملة مع شريط تقدم لعرض الإنجاز الإجمالي.
استمرارية البيانات المحلية: تُحفظ جميع بيانات المهام محليًا باستخدام التفضيلات المشتركة، مما يضمن استمرارية البيانات عبر جلسات التطبيق.
التقنيات والمنهجيات المستخدمة:
Flutter وDart: لتطوير تطبيقات جوال عالية الأداء ومتعددة المنصات.
واجهة برمجة تطبيقات Gemini: دمج قدرات الذكاء الاصطناعي المتقدمة لتوليد محتوى ذكي.
بنية نظيفة: ضمان قاعدة بيانات قوية وقابلة للصيانة والتوسع.
BLoC/Provider: لإدارة الحالة بكفاءة وفعالية.
shared_preferences: لتخزين البيانات محليًا.
flutter_local_notifications: لجدولة الإشعارات المحلية.
واجهة المستخدم/تجربة المستخدم: تصميم واجهة مستخدم بديهية وسريعة الاستجابة لتجربة مستخدم ممتازة.