وصف المشروع
نعمل على تطبيق تواصل اجتماعي جاهز للإطلاق على منصتي iOS وAndroid، مبني باستخدام Flutter، يعتمد على واجهات برمجية من طرف ثالث (Third-party APIs)، ويدعم التفاعل في الوقت الفعلي (Real-time).
المرحلة الحالية تركز على:
-
إعادة هيكلة واجهة المستخدم وتجربة الاستخدام
-
تحسين الأداء والاستقرار
-
الامتثال لمتطلبات المتاجر وحقوق المستخدم
-
التحضير لإطلاق واسع النطاق
???? أولوية عاجلة – المهمة الأساسية (TASK 1)
???? الوضع الحالي (تقنياً)
واجهة المستخدم الحالية مبنية بأسلوب
Chat Bubble Interface (Bubble-based UI)
وهو نمط مشابه لتطبيق WhatsApp يعتمد على الفقاعات وتسلسل المحادثات.
???? المطلوب
تنفيذ تحول جذري كامل من نمط Chat/Bubble UI إلى
Feed / Timeline-based UI بحيث يكون تطبيق X (Twitter سابقاً) هو المرجع الأساسي من حيث التصميم، الأداء، وسلاسة الاستخدام.
تشمل المهمة:
-
إعادة تصميم تجربة المستخدم بالكامل:
تحويل منطق العرض والتفاعل من محادثات إلى Timeline اجتماعي واضح وسريع.
-
محاكاة تجربة X (Twitter):
إعادة بناء UI/UX ليكون مألوفاً، سريع الاستجابة، وعالي السلاسة.
-
بناء الـ Timeline:
تطوير الجدول الزمني لدعم التفاعلات السريعة (الرد، إعادة النشر، طريقة كتابة منشور مع حد للاحرف) بأداء عالٍ.
-
الترجمة الفورية داخل الجهاز (On-Device):
دمج ترجمة تلقائية للمنشورات، الردود، والرسائل لتتم داخل الجهاز وتُعرض فوراً بلغة المستخدم المختارة.
-
بناء Widgets مخصصة ومعقدة:
إنشاء عناصر واجهة عالية التفاعل مع الالتزام بأعلى معايير الأداء.
-
إضافة ميزة حذف الحساب (Account Deletion):
تنفيذ ميزة حذف الحساب من داخل التطبيق بشكل واضح وسهل الاستخدام، وتشمل:
-
حذف الحساب نهائياً بناءً على طلب المستخدم.
-
التعامل الصحيح مع بيانات المستخدم (حذف / إخفاء) وفق السياسات المعتمدة.
-
الالتزام بمتطلبات حقوق المستخدم الدولية (GDPR، سياسات App Store وGoogle Play).
-
تجربة استخدام شفافة دون تعقيد أو إخفاء الخيار.
???? المسؤوليات الوظيفية
-
تطوير وصيانة تطبيقات Flutter باستخدام Dart.
-
تنفيذ ميزات التواصل الاجتماعي والتفاعل في الوقت الفعلي (Real-time).
-
التكامل مع Third-party APIs والخدمات السحابية.
-
إدارة الاشتراكات والمدفوعات داخل التطبيق باستخدام RevenueCat.
-
تحسين الأداء وضمان تجربة تصفح سلسة جداً (Lag-free scrolling).
-
إدارة الإصدارات ونشر التطبيق على App Store وGoogle Play.
-
توثيق العمل والتواصل المستمر حول التقدم والتحديات.
✅ المتطلبات (إلزامية)
-
خبرة عملية مثبتة في تطوير تطبيقات Flutter.
-
إتقان Dart ومفاهيم البرمجة الكائنية (OOP).
-
خبرة قوية في Firebase Integration (Auth، Firestore/RTDB، Messaging…).
-
مهارة عالية في UI/UX والقدرة على محاكاة تطبيقات عالمية بدقة.
-
خبرة عملية في تقنيات On-Device Translation / ML.
-
فهم وتطبيق فعلي لتقنيات Real-time (WebSockets أو Firebase) والتعامل مع مشاكل Latency.
-
خبرة سابقة في استخدام RevenueCat لإدارة الاشتراكات وربط المتاجر.
-
تجربة فعلية في نشر تطبيقات حقيقية على App Store وGoogle Play.
-
تفرغ تام، سرعة تنفيذ، والقدرة على العمل باستقلالية وتحمل المسؤولية.
⚠️ تنبيه مهم:
يرجى عدم التقديم في حال عدم وجود خبرة عملية حقيقية في: