تفاصيل العمل

نوع العمل:

تطوير تطبيق تفاعلي يُدعى Like4Follows، مبني باستخدام Android Native – Java، يهدف إلى تعزيز التفاعل على منصات التواصل الاجتماعي عبر نظام تبادل الإعجابات والمتابعات بين المستخدمين بطريقة ذكية وآمنة.

الميزات:

نظام نقاط (Coins): يحصل المستخدم على نقاط مقابل تنفيذ مهام (إعجاب، متابعة)، ويمكنه استخدام تلك النقاط لطلب تفاعل على حساباته.

واجهة بسيطة وسريعة، مبنية على مبادئ Material Design، تتيح تنفيذ المهام بسهولة.

عرض الحسابات المُقترحة للتفاعل معها بشكل تلقائي ومرتب.

نظام تسجيل دخول آمن، مع حفظ بيانات المستخدم محليًا.

حماية من التكرار أو الاحتيال عبر منع تكرار التفاعل مع نفس الحساب مرتين.

لوحة تحكم تعرض رصيد النقاط، عدد المهام المنفذة، وإحصائيات الأداء.

إشعارات مخصصة لتذكير المستخدم بفرص جديدة للحصول على النقاط.

دعم الوضع الليلي وتعدد اللغات (بما فيها العربية).

تم تطوير التطبيق باستخدام Android Studio بلغة Java، مع اعتماد نمط معمارية MVVM لضمان تنظيم الكود، فصل المسؤوليات، وسهولة صيانة المشروع وتحديثه مستقبلًا.

تم استخدام خدمات Firebase بشكل متكامل، حيث تم الاعتماد على Firebase Authentication لتوفير نظام تسجيل دخول آمن وسريع (عبر البريد الإلكتروني أو حساب Google)، بالإضافة إلى Firestore وRealtime Database لإدارة بيانات المستخدمين، المهام، والنقاط، مع ضمان مزامنة لحظية ومرونة في التخزين والاسترجاع.

تم بناء منطق التطبيق بطريقة تحافظ على الأداء العالي وتقلل من استهلاك البيانات، عبر استخدام آليات التخزين المؤقت المحلي (local caching)، وتحسين إدارة الاتصالات مع الشبكة لتجنّب الطلبات غير الضرورية.

كما تم تصميم النظام الخلفي بحيث يُراقب تنفيذ المهام ويمنع التكرار أو التلاعب في النقاط، مع تطبيق قواعد أمان Firestore لضمان حماية البيانات ومنع أي استخدام غير شرعي.

واجهة المستخدم تم تصميمها وفقًا لمبادئ Material Design، مع التركيز على البساطة، الاستجابة السريعة، ودعم تعدد اللغات والوضع الليلي، لضمان تجربة مستخدم مريحة وسلسة على مختلف الأجهزة.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
6
تاريخ الإضافة
تاريخ الإنجاز
المهارات