تطبيقات الجوال

تطبيقات Flutter لأندرويد وiOS من كود واحد، مع برمجة أصلية عند الحاجة.

نبني تطبيقات أندرويد وiOS بتقنية Flutter من كود واحد، وإذا احتاجت ميزة إلى برمجة أصلية كتبناها بلغة Kotlin أو Swift. نختبر التطبيق على هواتف أندرويد حقيقية وعلى iOS، ونتولى تجهيزه للنشر في Google Play وApp Store ضمن العمل نفسه. ونتسلم كذلك تطبيقات منشورة بالفعل لنطورها، حتى لو بناها فريق آخر.

لمن هذه الخدمة

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

ماذا نبني

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

كيف نبنيها

يمنحك Flutter بلغة Dart كودًا واحدًا للمنصتين، ونرتبه بنمط BLoC ليبقى منطق التطبيق منفصلًا عن شاشاته. وإذا احتاجت ميزة إلى نظام التشغيل مباشرة، مثل تتبع الموقع في الخلفية أو أدوات الشاشة الرئيسية أو الأجهزة المتصلة عبر Bluetooth، كتبنا هذا الجزء بلغة Kotlin أو Swift وربطناه بالتطبيق. أما التطبيقات المكتوبة أصلًا بلغة Kotlin أو Swift فنطورها دون إعادة كتابتها من الصفر.

يجمع التطبيق الواحد العربية والإنجليزية، ويتبدّل اتجاه الواجهة حين يغيّر المستخدم اللغة. تصل الإشعارات عبر Firebase Cloud Messaging، ويرسل إلينا Firebase Crashlytics أو Sentry تقارير الأعطال بالتفاصيل التي نحتاجها لإصلاحها.

نحفظ رموز تسجيل الدخول في Keychain على iOS وفي Keystore على أندرويد. وقبل الإطلاق نختبر المسارات الرئيسية على هواتف أندرويد حقيقية وعلى iOS، ومنها الاختبار بقارئي الشاشة TalkBack وVoiceOver.

وعند الإطلاق تُخرج GitHub Actions وfastlane نسخ النشر الموقعة، ونجهز صفحة التطبيق في المتجر وبيانات الخصوصية التي يطلبها كل متجر وحسابًا تجريبيًا للمراجعين، ثم نرد على ملاحظاتهم. ويبقى قرار القبول النهائي لشركتي Apple وGoogle. ويمكننا كذلك تجهيز إصدارات المتجرين وإدارة صفحة التطبيق في حساباتك الخاصة.

المدة والتكلفة

أكثر ما يحدد المدة والتكلفة:

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

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

لديك فكرة مشروع؟

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

احجز مكالمة مجانية