أرتيفاي تطبيق أندرويد يجمع بين معرض للوحات الفنية ومتجر إلكتروني، مبني بلغة دارت وإطار فلاتر، ومرتبط بقاعدة بيانات سوبابيس. مشروع فردي نفذته من الفكرة والتصميم حتى التشغيل.
ما يقدمه التطبيق:
- إنشاء حساب وتسجيل الدخول والخروج، مع بقاء الجلسة مفتوحة بعد إغلاق التطبيق.
- معرض لوحات مع بحث وإعجاب وفلتر للمفضلة وتحديث بالسحب.
- صفحة تفاصيل لكل لوحة مع تعليقات محفوظة في قاعدة البيانات.
- سلة مشتريات تعرض عدد القطع والإجمالي، وتُحفظ على الجهاز.
- إضافة اللوحات وتعديلها وحذفها، مع تأكيد قبل الحذف.
- البحث في واجهة برمجية عامة لمتحف الفن في شيكاغو واستيراد أعمال فنية منها.
- الوضع الداكن، والتحقق من صحة المدخلات، ورسائل خطأ واضحة مع زر إعادة المحاولة عند انقطاع الإنترنت.
طريقة التنفيذ: تنظيم الكود في طبقات منفصلة للشاشات والمزودات والخدمات، وإدارة الحالة بمزود الحالة (Provider)، وحماية البيانات بقواعد أمان على مستوى الصفوف في قاعدة البيانات.