أبحث عن مبرمج Flutter (Senior) متمكن جداً لبناء "المحرك" و"البنية التحتية" (Backend & Logic) لتطبيق مسابقات ضخم.
ملاحظة جوهرية: التصميم (UI) سيصلك جاهزاً ومقطعاً (Slicing). تركيزي معك هو على قوة الكود، السلاسة (60 FPS)، وتنفيذ القواعد المنطقية المعقدة التالية بدقة.
أولاً: المتطلبات البرمجية والمنطقية (Game Logic):
1. نظام الأسئلة المتقدم (Data Structure):
المطلوب بناء قاعدة بيانات مرنة تدعم الحقول التالية لكل سؤال:
* نص السؤال، الخيارات، الإجابة الصحيحة.
* شرح الإجابة الصحيحة (Explanation): يظهر للمستخدم بعد الإجابة (للمعرفة).
* المستوى، التصنيف، والزمن المحدد.
* آلية الإدخال (شرط أساسي): يجب برمجة لوحة التحكم لتقبل رفع ملف Excel واحد يحتوي على صفحتين (Sheets) دفعة واحدة (Bulk Import):
* Sheet 1: للأسئلة العادية (الاختيار من متعدد).
* Sheet 2: لأسئلة الكلمات المتقاطعة (الكلمة + التلميح)، ويقوم التطبيق بتوليد الشبكة برمجياً.
2. نظام الدردشة العام (Global Chat Module):
بالإضافة لشات التحديات، أريد شات عاماً للتطبيق:
* الأيقونة: أيقونة منفصلة ومستقلة في الواجهة الرئيسية.
* قيد الدخول (Access Logic): الدخول للشات ليس مجانياً للجميع؛ يتطلب دفع مبلغ معين من "العملات" لفتحه، أو يكون مجانياً ومفتوحاً تلقائياً لمشتركي VIP.
3. المتجر والاقتصاد (Store & Monetization):
المتجر يجب أن يحتوي على الأقسام التالية مع تفعيل المنطق الخاص بها:
* شراء العملات: باقات مختلفة.
* شراء وسائل المساعدة: (تجميد الوقت / تخطي السؤال).
* الإطارات (Frames): قسم خاص لشراء إطارات للصورة الشخصية (إطار رمضان، إطار العيد، إطار ذهبي.. إلخ).
* منطق الشراء: يمكن شراؤها بالعملات، وتكون مجانية لمشتركي VIP.
* الإعلانات (Rewarded Ads): زر خاص "شاهد إعلاناً واكسب عملات". عند مشاهدة إعلان فيديو طويل (Rewarded Video) يتم إضافة 30 عملة لرصيد المستخدم فوراً.
4. نظام VIP والاشتراكات (Subscription Logic):
عند ترقية اللاعب لحساب VIP (اشتراك دوري)، يتغير منطق اللعبة برمجياً له كالتالي:
* فتح الميزات المغلقة: (الشات العام مجاناً + جميع الإطارات في المتجر مجاناً + جميع المستويات المغلقة).
* التحديات: الدخول للتحديات (الفردية والجماعية) مجاناً (بدون خصم عملات دخول).
* الحماية: في حال الخسارة لا يخسر نقاطاً ولا عملات.
* المكافآت: الحصول على نقاط خبرة (XP) مضاعفة.
5. نظام التصنيف المزدوج (Dual Leaderboards):
شاشة المتصدرين مقسمة لقسمين (Tabs):
* تصنيف (الأقوياء): الترتيب حسب "النقاط" (المعادلة: السرعة في الإجابة + عدم استخدام وسائل مساعدة).
* تصنيف (الأثرياء): الترتيب حسب "رصيد العملات".
* الفلاتر: (الأصدقاء / أسبوعي / شهري / الكل). عرض أول 100 فائز.
6. الشريط الإخباري التفاعلي (Live Ticker):
شريط متحرك في الشاشة الرئيسية يعرض أسماء المتصدرين الـ 10 الأوائل (يتبدل تلقائياً بين القائمتين).
* تفاعلي (Interactive): الشريط Live يتحدث لحظياً، وعند الضغط على الاسم ينقل المستخدم لصفحة التصنيف.
"ملاحظة هامة جداً لضمان قبول عرضك:
للتأكد من قراءتك لكامل تفاصيل المشروع، يرجى بدء عرضك بكتابة كلمة "Flutter" العروض التي لا تبدأ بهذه الكلمة سيتم تجاهلها تلقائياً لعدم الجدية."
ثانياً: الشروط التقنية (خط أحمر - للقبول):
1. الأداء (60 FPS Guarantee):
التطبيق مليء بالتفاصيل. أي "تقطيع" (Lag/Jank) أو سقوط في الفريمات مرفوض تماماً. يجب استخدام Clean Architecture لضمان الخفة.
2. تجاوب الشاشات (Pixel Perfect):
يمنع استخدام أبعاد ثابتة. يجب استخدام مكتبات مثل ScreenUtil لضمان أن اللعبة تظهر بنفس النسب تماماً على الآيفون والتابلت والأندرويد القديم والحديث.
3. البنية التحتية (Backend & Admin):
لوحة تحكم (Admin Panel) قوية تمكنني من:
* رفع الأسئلة من Excel.
* إدارة المستخدمين والأسئلة.
* إضافة إطارات جديدة للمتجر وتحديد أسعارها.
آلية العمل:
البدء فوراً ببرمجة الـ Backend والمنطق (Logic) ولوحة التحكم، وتركيب التصميم (UI) فور تسليمه.
الميزانية والوقت:
المشروع مستعجل لشهر رمضان. أبحث عن "محترف" قرأ التفاصيل جيداً، ولديه خبرة في تطبيقات الـ Real-time والإعلانات.
برمجة تطبيق مسابقات (Flutter) - Backend amp Game Logic متطور - Senior فقط فهم المشروع لقد قرأت تفاصيل مشروعك بعناية، وأعتقد أنني قادر على تقديم الحلول التقنية ا...
يسعد مساك محمود انا جاهز لتنفيذ التطبيق بالكامل من ناحية تصميم فروند اند بللغه Flutter باك اند laravel والنشر على جميع المتاجر هواوي - ابل - قوقل بلاي والمتابعه...
أهلا بحضرتك، قرأت وصف المشروع كامل وبكل تفاصيله، وواضح جدا إننا مش بنتكلم عن تطبيق مسابقات تقليدي، لكن عن محرك لعبة كامل وبنية تحتية معقدة فيها منطق اقتصادي، اش...
أستاذ محمود، أهلا وسهلا بحضرتك. أنا أحمد الطاهر، مطور تطبيقات Flutter وReact Native بخبرة 3 سنوات. قرأت طلبك بالكامل وفهمت إن التصميم (UI) سيصل جاهز، وأن تركيزك...
Flutter السلام عليكم ورحمة الله وبركاته انا مطور تطبيقات إحترافي بإستخدام إطر العمل فلاتر والارافيل لمدة تزيد عن أربعة اعوام وعملت من خلالها العديد من المشاريع ...
السلام عليكم، معك حسام رمضان، مطور تطبيقات الهاتف باستخدام إطار العمل Flutter ومدير مشاريع لأكثر من 5 سنوات. أود أن أشاركك طريقة عملي وخطواته الاساسية: 1- (تصمي...