تخطَّ إلى المحتوى

كل المشاريع

تواصل · تجارة

Connect4Sports

مجتمع رياضي ومتجر داخل تطبيق واحد.

الدور
مطوّر Flutter
المنصّات
Android · iOS
السنة
2022
الحالة
منشور
التقنيات
FlutterDartREST API
روابط
لا يوجد رابط عام

المطلوب

مجتمع رياضي أراد أمرين في تطبيق واحد: مكانًا ينشر فيه الأعضاء ويتابع بعضهم بعضًا، ومتجرًا يبيع المستلزمات والحجوزات إلى جانبه. وهذان في العادة منتجان بإيقاعين مختلفين — التغذية تُقرأ باستمرار وصفحة الدفع تُستعمل نادرًا — وكان الجانب المثير هو وضعهما خلف تنقّل واحد دون أن يبتلع أحدهما الآخر.

دوري

تطوير الواجهة بـ Flutter مقابل واجهة خلفية REST بناها الفريق: التغذية والملفّات الشخصية وعرض المنتجات ومسار الشراء، على Android و iOS من قاعدة كود واحدة.

قرارات

التغذية هي التطبيق، والمتجر وجهة. قسم التجارة يُبلَغ بنقرة واحدة ولا يقطع التغذية أبدًا. والتطبيق الذي يفتح على واجهة متجر يعلّم الناس ألّا يفتحوه.

Clean architecture، لأنّ النطاق كان معروفًا أنّه متحرّك. قسمان ينموان بسرعتين مختلفتين يتشاركان قاعدة كود سنوات، وصرامة الحدود بين المزايا هي ما سمح بتغيير أحدهما دون أن تنهار اختبارات الآخر.