تطوير تطبيقات الجوال
تطبيقات iOS وAndroid أصلية ومتعددة المنصات، مصممة للسرعة والاحتفاظ بالمستخدمين.
يُحسم مصير تطبيق الجوال في أسبوعه الأول على هاتف المستخدم. نبني تطبيقات iOS وAndroid تبدو أصلية، وتفتح بسرعة، وتعيد المستخدمين إليها مرة بعد مرة، من المنتج الأولي حتى ملايين الجلسات. تتناول هذه الصفحة التطبيق الذي عليه أن يستحق مكانه على الشاشة الرئيسية للهاتف: كود واحد للمتجرين، وعربية وإنجليزية تُقرآن بالسلاسة نفسها، وميزات تمنح الناس سببًا للعودة، وما يحدث بعد الإطلاق. أما اختبار ما إذا كانت الفكرة تستحق تطبيقًا من الأساس، فهو مهمة خدمة تطوير المنتج الأولي (MVP) لدينا.
كيف ننفّذ تطوير تطبيقات الجوال.
تطوير متعدد المنصات بالطريقة الصحيحة
كود واحد، ومتجران، وإحساس أصلي: Flutter وReact Native دون تنازلات.
أداء أصلي
تفاعلات بمعدل 60 إطارًا في الثانية، وتشغيل فوري، وبيانات تعمل دون اتصال حيث يلزم.
الاحتفاظ بالمستخدمين بالتصميم
تجربة بداية وإشعارات وحلقات عادات مصممة حول أسباب عودة المستخدمين.
تسليم جاهز للمتاجر
CI/CD إلى TestFlight وPlay Console، ومراقبة للأعطال، وإطلاق تدريجي على مراحل.
العربية أولًا على الهاتف
واجهات معكوسة الاتجاه، وخطوط عربية مناسبة، وصيغ محلية للأرقام والتواريخ والأسعار، مبنية في الشاشات نفسها مع الإنجليزية لا مضافة في النهاية.
يُنشر باسمك
علامتك التجارية وحسابات المطوّر الخاصة بك، كما يظهر تطبيق Waste Marche على App Store وGoogle Play باسمه هو.
ما يتضمنه العمل فعلًا.
تطبيق وطني يعتمد عليه الناس
تعرّض تطبيق «مرشدك» الإرشادي التابع لوزارة البيئة والمياه والزراعة في المملكة العربية السعودية للاختراق، وضاع كوده المصدري. أعدنا بناءه خلال أربعة أشهر، مع المكالمات الصوتية ومكالمات الفيديو والحجوزات والمهام، ونظام إشعارات أُعيد بناؤه مع مركز إشعارات متكامل، فيبقى التنبيه الذي يتجاهله المستخدم بانتظاره داخل التطبيق. ويستخدمه اليوم أكثر من 500 ألف شخص.
كود واحد يُكتب لمنصتين
تُكتب الشاشات ومنطق العمل وطبقة البيانات مرة واحدة وتُنشر على المتجرين. تطبيق SG-Mart المبني بـ Flutter يعمل على iOS وAndroid ويقرأ مباشرة من نسخة Odoo نفسها التي يقرأ منها موقعهم، فتصل المنتجات والأسعار والضرائب إلى كل هاتف دون كتالوج ثانٍ. أما الأجزاء الأقرب إلى عتاد الجهاز فتحصل على عمل خاص بكل منصة، يُحدَّد نطاقه من البداية.
العربية في كل زاوية من التطبيق
قد يعمل عملاؤك بالإنجليزية ويعيشون بالعربية، والتطبيق الذي لا يعمل جيدًا إلا بإحداهما يقول لنصف السوق إنه لم يُبنَ له. على العربية أن تصل إلى التطبيق كله: تنقّل وأيقونات معكوسة الاتجاه، وخطوط مناسبة، وصيغ محلية للأرقام والتواريخ والعملات، ونصوص مكتوبة كما يقرأ الناس في المنطقة، في الإشعارات ورسائل الخطأ أيضًا. وقد كان تطبيق SG-Mart ثنائي اللغة منذ شاشته الأولى.
على الإشعارات أن تستحق الإذن
إشعار واحد لا يستحق القراءة يعلّم المستخدم أن يوقف الإشعارات كلها. اطلب الإذن حين تكون الفائدة واضحة، بعد تأكيد الحجز مثلًا لا عند أول تشغيل، واربط كل رسالة بشيء ينتظره المستخدم فعلًا: موعد حجز، أو رد، أو مزايدة جديدة. فالرسائل الأقل والأكثر فائدة تُبقي هذه القناة مفتوحة.
ميزات لحظية وعمل دون اتصال، على إشارة ضعيفة
في Waste Marche يتنافس المشترون بالمزايدة لحظيًا، وفي «مرشدك» يُجري المستخدمون مكالمات صوتية ومرئية من داخل التطبيق. هذه الميزات هي الأكثر تأثرًا بضعف شبكات الجوال، لذا تحتاج كل منها إلى قرار واضح لما يحدث حين ينقطع الاتصال في منتصف مزايدة أو مكالمة. وما يفعله المستخدم دون اتصال يُحفظ ويُرسل مرة واحدة فقط: عمليات الطلب في SG-Mart مصممة بحيث لا يؤدي الاتصال المتقطع أبدًا إلى خصم المبلغ مرتين.
غيّر التطبيق دون إصدار جديد على المتجر
كل إصدار على المتجر ينتظر المراجعة ثم ينتظر المستخدمين حتى يحدّثوا، لذا فكل ما يتغيّر أسبوعيًا مكانه لوحة التحكم لا كود التطبيق. تدير لوحة تحكم SG-Mart الطلبات والمستخدمين والبانرات وأكواد الخصم ومناطق الشحن المسعّرة حسب المحافظة ورسوم الدفع عند الاستلام، وتتضمن التحكم في إصدارات التطبيق، لأن الإصدارات القديمة تبقى تعمل على الهواتف طويلًا بعد صدور الجديد.
نتائج، لا مجرد مخرجات.
- تطبيق في المتجرين من كود واحد سهل الصيانة
- تحليلات مفعّلة من اليوم الأول لتعرف ما يفعله المستخدمون فعلًا
- مسار إصدار يطلق التحديثات أسبوعيًا، لا كل ربع سنة
- عربية وإنجليزية تُقرآن بسلاسة، حتى في الإشعارات
- الكود وحسابات المتاجر وصفحات التطبيق باسمك أنت، لا باسمنا
ما ستريد أن تسأل عنه.
كم تكلفة برمجة تطبيق جوال؟
تتراوح الإصدارات الأولى التي نتولاها عادةً بين نحو 10,000 دولار ونحو 60,000 دولار. التطبيق الذي يؤدي وظيفة واحدة بإتقان، مثل نظام حجز أو سوق رقمي بسيط، يقع قرب الحد الأدنى، وكلما زادت أدوار المستخدمين والمدفوعات والتكاملات ارتفع الرقم. لا ننشر قائمة أسعار ثابتة، لكنك تحصل على نطاق حقيقي في أول مكالمة، لا بعد مرحلة استكشاف تدفع أنت ثمنها.
Flutter أم React Native أم تطوير أصلي بالكامل؟
في معظم تطبيقات الأعمال يكون الكود الواحد متعدد المنصات هو الخيار الأفضل: فريق واحد، ومجموعة اختبارات واحدة، وتحديث المتجرين معًا. نطوّر بـ Flutter وReact Native، وتطبيقا SG-Mart على iOS وAndroid يشتركان في كود Flutter واحد، ونحن نبني كل مكوّن من نظام التصميم كـ widget قبل تجميع أي شاشة. ونحتفظ بالكود الخاص بكل منصة للميزات القليلة التي تحتاجه فعلًا.
هل نحتاج فعلًا إلى تطبيق، أم يكفينا موقع؟
ابنِ تطبيقًا حين سيستخدمه الناس كثيرًا وهم في تنقّل، أو حين تحتاج إلى ما لا يقدمه إلا الهاتف: الإشعارات، أو الكاميرا، أو تحديد الموقع، أو العمل دون اتصال. أما إن كان عملاؤك لن يفتحوه أسبوعيًا ويكفيهم المتصفح، فتطبيق الويب هو الأنسب غالبًا: قد يكلّف تطبيق الجوال ضعفين إلى ثلاثة أضعاف، فوق موافقات المتاجر وإقناع الناس بتثبيته. وسنقولها لك بصراحة حين يكون الخيار الأرخص هو الصحيح.
متى يصبح تطبيقنا متاحًا على المتاجر؟
الإصدار الأول المركّز يصل عادةً إلى مستخدمين حقيقيين خلال 8 إلى 12 أسبوعًا، ويحتاج تعدد الأدوار والتكاملات إلى وقت أطول، وقد أُطلقت إعادة بناء «مرشدك» خلال أربعة أشهر. ترى نسخًا تعمل في عروض أسبوعية، وتُجهَّز حسابات المتاجر مبكرًا، لأن التحقق من حساب المطوّر هو أكثر ما يؤخّر الإطلاق.
ماذا يحدث بعد الإطلاق؟
تُظهر التحليلات أين يتوقف المستخدمون، وتلتقط مراقبة الأعطال ما فات الاختبارات، ويمكن إطلاق الإصلاحات أسبوعيًا على مراحل. كما يصدر لـ iOS وAndroid إصدار رئيسي جديد كل عام، وعلى التطبيق أن يواكبه. الرعاية المستمرة مبلغ شهري متوقَّع، والأعمال الإضافية بسعر 25 إلى 49 دولارًا للساعة، يُحدَّد قبل البدء، وتشرح صفحة الدعم والصيانة لدينا تفاصيل الاتفاق.
نحن في السعودية أو الإمارات أو الكويت. هل ينجح العمل مع فريق في القاهرة؟
تعمل القاهرة بتوقيت UTC+2، وUTC+3 صيفًا، ما يمنحك يوم عمل كاملًا مشتركًا مع الخليج. يعمل الفريق بالإنجليزية ويتحدث العربية بوصفها لغته الأم، وهذا مهم في منتج يبدأ بالعربية. وتطبيق «مرشدك» لوزارة البيئة والمياه والزراعة السعودية من أعمالنا. ويبقى الكود في مستودعك وحسابات المتاجر باسمك، فلا ينتظر أي تحديث إذنًا منا.
قد تحتاج أيضًا إلى.
الذكاء الاصطناعي والأتمتة
ميزات ذكية ونماذج وأتمتة تمنح منتجك تفوقًا يصعب على المنافسين مجاراته.
تطوير المواقع الإلكترونية
مواقع ومنصات عالية الأداء وقابلة للتوسع، مبنية على تقنيات حديثة تصمد للمستقبل.
تصميم واجهات وتجربة المستخدم UI/UX
تصميم منتجات قائم على الفهم العميق: أبحاث ومسارات وواجهات يحبها المستخدمون.
لنتحدث عن تطوير تطبيقات الجوال.
أخبرنا عن منتجك وجدولك الزمني وأهدافك، وسنرد عليك خلال يوم عمل واحد.

