حسابي

بحث

القائمة

تطوير تطبيق iOS تجريبي (MVP) بلغة Swift مع ربط بقاعدة بيانات ورفع على App Store

وصف المشروع

أبحث عن مطور iOS محترف واحد فقط لتطوير نسخة تجريبية (MVP) من تطبيق رقمي مخصص للعمل على أجهزة iPhone وiPad، باستخدام لغة Swift، مع ربط بقاعدة بيانات Firebase أو Core Data.

التطبيق مخصص لفئة مستهدفة ويتضمن واجهتين:

•واجهة للمستخدم.

•واجهة للتاجر.

ويجب أن يكون التطبيق باللغة العربية بالكامل، بدعم اتجاه الكتابة من اليمين لليسار (RTL).

المتطلبات الأساسية للمطور:

•مطور واحد فقط مسؤول عن جميع مراحل العمل: تحليل، تصميم، برمجة، ربط قاعدة البيانات، رفع على App Store.

•التطبيق يجب أن يكون جاهزًا للرفع الرسمي على App Store مع ضمان القبول خلال 14 يومًا من تاريخ الرفع.

•يجب تسليم الكود البرمجي الكامل (Source Code) ليكون:

•نظيفًا ومرتبًا (Clean Code).

•مقسمًا باحترافية باستخدام نمط MVVM أو Clean Architecture.

•قابلًا للتطوير والتوسعة لاحقًا من قبل أي مطور آخر دون الحاجة لإعادة بناء المشروع.

•يجب استخدام تعليقات توضيحية داخل الكود لتوضيح المهام الرئيسية والعمليات.

•يجب تضمين تقرير توثيقي (README) يشرح طريقة التشغيل، البناء، والربط مع قاعدة البيانات.

•تسليم المشروع عبر GitHub أو وسيلة متفق عليها.

•يتم تسليم كامل ملفات المشروع والموارد البصرية، وتنتقل ملكية الكود بالكامل إليّ بعد التسليم.

•توقيع اتفاقية عدم إفصاح (NDA) قبل البدء لحماية خصوصية الفكرة.

•الفكرة محفوظة ومسجلة رسميًا لدى الهيئة السعودية للملكية الفكرية.

•المطور يجب أن يرفع التطبيق على حسابي الخاص في Apple Developer، وليس على حسابه.

•المطور يجب أن يقدم تقارير منتظمة منذ بدء التنفيذ حتى التسليم النهائي، تشمل التقدم الأسبوعي، المهام المكتملة، والمشاكل (إن وجدت).

المهارات المطلوبة بشكل إلزامي:

•برمجة iOS باستخدام Swift لتطبيق متوافق مع iPhone وiPad.

•تصميم واجهة المستخدم (UI Design) بشكل بسيط وجذاب.

•تصميم تجربة المستخدم (UX Design) لتسهيل التنقل والاستخدام.

•ربط التطبيق بـ Firebase أو Core Data لحفظ بيانات المستخدمين والتجار.

•رفع التطبيق على App Store وفق متطلبات Apple.

•الالتزام بـ أمان وحماية بيانات المستخدمين داخل التطبيق.

•القدرة على إنشاء واجهة مستخدم وواجهة تاجر باللغة العربية بالكامل.

•يجب أن يكون المطور قد سبق له تنفيذ تطبيقات iOS حقيقية منشورة على App Store، ويجب تزويدي بروابطها.

•يجب أن تكون لدى المطور خبرة مثبتة في استخدام Firebase أو Core Data، مع توضيح سبب تفضيله لأيٍّ منهما.

•الالتزام بتسليم الكود البرمجي الكامل منظمًا وقابلًا للتوسع، دون أي تشفير أو إخفاء للملفات.

•الالتزام بتوثيق حماية بيانات المستخدمين ضمن بنية المشروع وتشفير البيانات عند الحاجة.

•الالتزام بتوثيق البيانات في قاعدة بيانات آمنة وسحابية (Firebase أو Core Data) يتم حفظ بياناتي وبيانات المستخدمين بها، مع إعداد نسخ احتياطية إن أمكن.

ملاحظات إضافية ومشروطة:

•التطبيق يشمل فقط النسخة التجريبية MVP، وسيتم تزويد المطور بـ:

•شعار التطبيق.

•رمز التطبيق (App Icon).

•البريد الرسمي.

•الدومين الرسمي.

•حساب Apple Developer الخاص بالتطبيق.

•يُشترط أن يكون للمطور:

•تقييمات ممتازة على منصة مستقل.

•نماذج عمل حقيقية ومنشورة على App Store.

•سجل سابق في تسليم مشاريع كاملة بنفسه دون فريق مساعد.

•يُشترط أن يكون الكود:

•مكتوبًا باستخدام نمط برمجي منظم (Clean Code + MVVM).

•مدعومًا بتعليقات (Comments) توضيحية.

•مقسمًا إلى ملفات واضحة (View - Model - Controller أو ViewModel).

•مدعومًا بتوثيق فني كامل.

•يفضل استخدام:

•SwiftUI لتسريع التطوير وتحسين الأداء.

•Combine أو Async/Await في التعامل مع الـ API.

•أسلوب Modular Components لتسهيل التطوير لاحقًا.

شروط خاصة وضرورية:

•يجب أن تكون لدى المطور خبرة مثبتة في أنظمة الدفع داخل تطبيقات iOS، خاصة دعم Apple Pay أو بوابات مثل Tap، PayTabs، STC Pay.

•يُشترط أن يكون المطور قد سبق له تنفيذ عمليات دفع حقيقية تم قبولها على App Store دون أي تعارض مع السياسات.

•يجب أن يقدم المطور ضمان صيانة مجانية لمدة شهر بعد رفع التطبيق، تشمل:

•تحليل الأعطال.

•المتابعة مع Apple في حال وجود مشاكل.

•الدعم الفني لحل أي خلل أو تعديل ضروري.

الميزانية:

بين 500 إلى 800 دولار

طريقة التقديم:

يرجى إرسال عرضك مع التالي:

•روابط تطبيقات iOS قمت ببرمجتها سابقًا ومنشورة على App Store.

•توضيح طريقة عملك وخطتك العامة لتنفيذ المشروع.

•تحديد أداة الربط المفضلة (Firebase أو Core Data) ولماذا.

•تأكيد التزامك بجميع الشروط المذكورة أعلاه.

أضف عرضك الآن

العروض المقدمة

السلام عليكم اخي الكريم بحسب المكتوب انا جاهز للتنفيذ والالتزام الكامل . سيتم عمله بفلاتر وذلك افضل مع ضمان السرعة والجودة مع امكانية رفعه على جوجل لو احببت. ال...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.