تطوير تطبيقات أندرويد وآيفون

تطوير تطبيقات أندرويد وآيفون

تطوير تطبيقات أندرويد وآيفون يبدأ بتحديد وظائف التطبيق ومستخدميه، ثم تصميم الشاشات وبناء التطبيق ولوحة الإدارة واختبارهما.

متى يستحق التطبيق أن يُبنى

بعض الأعمال تربح من تطبيق، وبعضها يكفيه موقع سريع على الجوال. التطبيق يستحق حين يستخدمه عملاؤك أو موظفوك كل يوم، أو حين تحتاج إشعارات فورية، أو كاميرا وموقعًا وماسح باركود، أو عملًا دون اتصال دائم. أما عميل يزورك مرة في السنة فموقعك يخدمه أكثر. يشرح مقالنا متى تحتاج تطبيقًا ومتى يكفي موقع الفروق بتفصيل.

نقول لك الرأي صراحة في المكالمة الأولى، حتى لو كان الجواب أن موقعًا يكفيك.

أنواع التطبيقات التي نبنيها

  • تطبيق لعملائك: طلب وحجز وتتبع شحنة ونقاط ولاء وملف شخصي.
  • تطبيق لموظفيك: مناديب المبيعات، فنيو الصيانة، موظفو المستودع والمصنع، يعملون من الميدان ويحدّثون النظام مباشرة.
  • تطبيق متجر: كتالوج وسلة ودفع وإشعارات لمتجر قائم.
  • تطبيق حجز ومواعيد للعيادات والصالونات ومراكز الخدمة. انظر أنظمة الحجز.
  • تطبيق مرتبط بنظام الشركة: يقرأ من أودو أو برنامجك المخصص ويكتب فيه.

لماذا Flutter

Flutter إطار تطوير من جوجل يبني التطبيق من قاعدة كود واحدة لأندرويد وآيفون. يعني ذلك أن الميزة الجديدة تُبنى مرة واحدة، وأن شكل التطبيق متطابق على النظامين، وأن تكلفة الصيانة أقل من تطبيقين منفصلين. ويدعم الواجهات العربية من اليمين إلى اليسار بشكل جيد.

حين يحتاج تطبيقك خاصية عميقة في النظام، مثل الاتصال بجهاز قياس أو معالجة صور متقدمة، قد نكتب جزءًا أصليًا لأندرويد أو آيفون. نخبرك بذلك في العرض.

ما يشمله المشروع

تصميم الواجهة

نبدأ بتحديد الشاشات ومسارات المستخدم، ثم تصميم شاشات بهويتك. تراها على الجوال وتعتمدها قبل البرمجة. انظر تصميم شاشات المواقع والتطبيقات.

برمجة التطبيق

شاشات التسجيل والدخول، والقوائم والبحث، والطلبات أو الحجوزات، والملف الشخصي، والإشعارات، واللغتين العربية والإنجليزية.

لوحة التحكم

موقع إدارة تدخل منه لتعديل المحتوى والأسعار، ومتابعة المستخدمين والطلبات، وإرسال إشعارات، وتصدير التقارير. التطبيق ولوحة التحكم يقرآن من الخادم نفسه.

الخادم والربط

خادم يخزن البيانات ويخدم التطبيق، وواجهات برمجية تربطه بنظامك الحالي أو ببوابة دفع أو شحن. انظر ربط المواقع والبرامج.

الاختبار والنشر

نختبر على أجهزة أندرويد وآيفون متعددة. ثم نجهز حسابات النشر ونرفع التطبيق إلى جوجل بلاي وآب ستور ونتابع مراجعتهما. قرار القبول بيد المتجرين، لذلك نحسب في الجدول زمن المراجعة.

مثال حقيقي: تطبيق مصنع GTP

في نظام مصنع GTP غنيم لطباعة المنسوجات بنينا تطبيق جوال بتقنية Flutter يعمل مع النظام الذي يتابع الطلب عبر تسع مراحل، ويرتبط بمستندات دخول وخروج بكود QR ومساعد ذكي اسمه «هايدي». اقرأ التفاصيل في نظام مصنع GTP.

ما يفعله التطبيق في يوم عمل عادي

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

مراحل العمل ومدته

باقة التطبيق (Flutter لأندرويد وآيفون مع لوحة تحكم) تستغرق من شهرين إلى أربعة أشهر بحسب عدد الشاشات والربط.

  1. مكالمة لتحديد المتطلبات: من المستخدم وماذا يفعل.
  2. عرض مكتوب يحدد النطاق والمدة.
  3. تصميم الشاشات وموافقتك قبل أي برمجة.
  4. البناء على نسخة تجريبية: تثبّت التطبيق على هاتفك وتجربه بنفسك.
  5. الاختبار وتصحيح الملاحظات.
  6. النشر على المتجرين، ثم ملف تسليم وفيديوهات تدريب لفريقك.

ماذا تحتاج أن تجهّز

اسم التطبيق وشعاره، وحساب مطور على جوجل بلاي (يُنشأ باسم شركتك) وحساب آبل للمطورين. تكون ملكية الحسابات لك، لأن التطبيق يحمل اسم شركتك لا اسمنا. وتجهّز محتوى النصوص والصور، وأمثلة لتطبيقات أعجبتك.

بعد النشر

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

ما نسأل عنه في المكالمة الأولى

من سيستخدم التطبيق ولماذا يفتحه كل يوم؟ هل يلزم أن يعمل دون إنترنت؟ هل يحتاج دفعًا إلكترونيًا أو خريطة أو كاميرا أو إشعارات؟ ما النظام الذي يجب أن يتصل به؟ وهل لديك تصميم أو هوية جاهزة؟ نكتب النطاق من هذه الإجابات، ونقترح إن كان إصدار أول صغير يختبر الفكرة أفضل من تطبيق كامل.

الباقات والعرض المكتوب

نراجع ما تحتاجه، ثم نرسل عرضًا مكتوبًا يحدد النطاق والمدة وما ستستلمه. العرض المكتوب يثبّت النطاق والمدة، ونبدأ بعد موافقتك.

الأسئلة الشائعة

باقة Flutter لأندرويد وآيفون مع لوحة تحكم تستغرق من شهرين إلى أربعة أشهر. تتحدد المدة الدقيقة بعدد الشاشات والربط مع أنظمتك، وتُكتب في العرض.

نعم، نبنيه بكود واحد بتقنية Flutter ونختبره على النظامين، وننشره على جوجل بلاي وآب ستور.

حسابات المطور تُفتح باسم شركتك وتبقى ملكًا لك. ملكية الكود وشروط استخدامه تُكتب في العرض قبل البدء.

غالبًا نعم، لتغيير المحتوى ومتابعة الطلبات دون العودة إلى المبرمج. تدخل في الباقة المعتادة.

نعم إذا كان لنظامك واجهة برمجية، أو كان أودو أو برنامجًا نبنيه لك. أرسل اسم النظام لنراجع الإمكانية.

طوّر تطبيقًا يناسب مستخدميك وخطوات عملك

أرسل وصفًا للتطبيق ومن سيستخدمه، ونرد بعرض مكتوب يحدد النطاق والمدة.

WhatsApp