Betweener هو تطبيق موبايل تم تطويره لصالح Connecta Software House باستخدام Flutter، مع الاعتماد على Firebase كخلفية خدمية. يهدف التطبيق إلى تمكين المستخدمين من مشاركة جهات الاتصال وروابط حسابات التواصل الاجتماعي عبر ملف شخصي رقمي موحّد يمكن الوصول إليه باستخدام رموز QR أو من خلال وضع المشاركة مع الأجهزة القريبة.
يتضمن التطبيق نظام مصادقة متكامل يدعم تسجيل الدخول عبر البريد الإلكتروني وكلمة المرور بالإضافة إلى Google Sign-In، مع إدارة جلسات المستخدم وربط الحسابات بشكل آمن. يتيح للمستخدم إنشاء ملفه الشخصي وتخصيصه وتحديث بياناته وروابطه بشكل فوري، مع مزامنة مباشرة للبيانات باستخدام Firebase.
الميزات التقنية الأساسية التي تطلبت تنفيذًا متقدمًا:
- إنشاء وتوليد رموز QR ديناميكية مرتبطة بملف المستخدم مع تحديثها تلقائيًا عند تغيير البيانات
- تنفيذ وضع المشاركة النشط (Nearby Sharing) لبث بيانات المستخدم واكتشاف الأجهزة القريبة وإدارة حالة الاتصال
- بناء نظام إدارة روابط مرن يدعم الإضافة، التعديل، الحذف، وإعادة الترتيب مع تحديثات فورية
- تكامل الإشعارات باستخدام Firebase Cloud Messaging لإرسال تنبيهات متعلقة بالمشاركة، التحديثات، وحالة الحساب
- التعامل مع التحديثات اللحظية (Real-time Updates) للملف الشخصي والروابط دون الحاجة لإعادة تحميل البيانات
- تصميم واجهات متجاوبة وسلسة تضمن أداءً ثابتًا على مختلف أحجام الأجهزة
تم تطوير التطبيق مع التركيز على الأمان، الأداء، وسهولة الاستخدام، مع بنية قابلة للتوسع مستقبلًا وإدارة واضحة لتدفق البيانات بين الواجهة الأمامية والخدمات الخلفية.
لا تتردد في التواصل معي في حال رغبت بمعرفة المزيد من التفاصيل أو مناقشة مشروع مشابه.