قمت ببرمجة وتطوير تطبيق "بنزينتي" (Banzinty)، وهو التطبيق الرسمي لشركة صدارة، ومتاح حالياً للتحميل على متجر Google Play. يدمج التطبيق بين خدمات تحديد المواقع الجغرافية وحلول الدفع المبتكرة.
أبرز الميزات والتقنيات المستخدمة في التطبيق:
البنية وإدارة الحالة: تم بناء هيكل التطبيق (Architecture) وإدارة حالته باحترافية عالية باستخدام (Flutter Bloc) و (GetIt)، مما يضمن أداءً مستقراً وكوداً قابلاً للتطوير.
ميزة (Scan & Pay): هندسة وتطوير ميزة "امسح وادفع" المتطورة، والتي تتيح للمستخدمين الدفع السريع باستخدام ماسح رموز الاستجابة السريعة (QR Scanner) المربوط ببوابة الدفع الإلكتروني (PayTabs).
تحديد المواقع (Station Locator): تطوير ميزة تحديد مواقع المحطات بدقة باستخدام حزمة تطوير برمجيات خرائط جوجل (Google Maps SDK).
إدارة البيانات والخدمات السحابية: تم الاعتماد على حزمة (Dio) للاتصال بالخوادم، وقاعدة بيانات (Hive) للتخزين المؤقت المحلي (Local caching). كما تم دمج خدمات (Firebase) للمصادقة (Auth) وإرسال الإشعارات (FCM).
النتيجة النهائية:
تطبيق عملي ومستقر يقدم تجربة مستخدم عصرية وسريعة في تحديد المواقع وإجراء المدفوعات اللحظية بأمان تام.