Mobile Engineering Showcase

من فكرة أعمال إلى تطبيق يستخدمه عملاؤك كل يوم.

نصمّم ونطوّر تطبيقات Flutter لأنظمة iOS وAndroid، ونربطها بالأنظمة الخلفية وعمليات أعمالك — من الفكرة إلى الإطلاق.

الجلسة التعريفية مجانية. التحليل التفصيلي والتقارير الفنية وخارطة الطريق تُقدَّم وفق عرض سعر مستقل.

رسم توضيحي لشاشات تطبيق — ليس تطبيق عميل
  • Flutter

    قاعدة كود واحدة

  • iOS

    النشر على App Store

  • Android

    النشر على Google Play

  • Backend Integration

    ربط بأنظمة أعمالك

Engineering

ست طبقات هندسية خلف كل شاشة

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

User Experience

تجربة تبدأ من المستخدم لا من الشاشة

نرسم رحلة المستخدم قبل أن نكتب الكود: ما الذي يريد إنجازه، وبكم خطوة. ثم نصمّم الواجهات بالعربية أولًا (RTL) ومعها الإنجليزية (LTR) عند الحاجة.

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

Flutter Architecture

بنية واحدة لمنصتين

نبني التطبيق بـ Flutter من قاعدة كود واحدة تعمل على iOS وAndroid، ونقسّمه إلى طبقات واضحة حتى يبقى قابلًا للصيانة وإضافة الخصائص.

  • طبقة الواجهات
  • طبقة منطق التطبيق
  • طبقة البيانات

State & Data Management

حالة التطبيق تحت السيطرة

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

  1. حدث من المستخدم
  2. تحديث الحالة
  3. إعادة رسم الواجهة

Backend Integration

التطبيق يتحدث مع أنظمتك

يتصل التطبيق بالخادم عبر واجهات REST API لقراءة البيانات وإرسالها، مع تسجيل الدخول والصلاحيات ومعالجة الأخطاء وانقطاع الاتصال.

  • تسجيل الدخول وصلاحيات الأدوار
  • قراءة البيانات وإرسالها
  • معالجة الأخطاء وانقطاع الاتصال

Native Device Capabilities

خصائص الجهاز عند الحاجة

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

  • الإشعارات
  • الكاميرا
  • الموقع
  • الدفع عبر البوابة المتعاقد معها

Testing & Deployment

اختبار قبل النشر، ثم المتاجر

نختبر الوظائف على أجهزة iOS وAndroid ونراجع سرعة التطبيق قبل النشر، ثم نرفعه إلى App Store وGoogle Play.

  • اختبار الوظائف على الأجهزة
  • مراجعة الأداء
  • النشر على App Store وGoogle Play

Case Studyتطبيق من أعمالنا

كل المشاريع

تطبيقات الجوال والمحافظ الإلكترونية

تطوير تطبيق مصروف للمحفظة الإلكترونية المدرسية

دور مهام برو

تطوير تطبيق مصروف للهواتف الذكية على iOS وAndroid، لتقديم خدمات المحفظة الإلكترونية المدرسية من خلال واجهة سهلة الاستخدام.

خصائص التطبيق كما في سجل المشروع

  • المحفظة الإلكترونيةإدارة الرصيد المخصص للمصروف المدرسي.
  • شحن الرصيدإتاحة شحن المحفظة باستخدام وسائل الدفع المدعومة، ومنها مدى وفيزا وApple Pay وفق وصف التطبيق المنشور.
  • متابعة المشترياتتمكين أولياء الأمور من الاطلاع على عمليات شراء الأبناء.
  • المنتجات والأسعارعرض معلومات المنتجات المتاحة وأسعارها.
  • تجربة متعددة المنصاتتوفير التطبيق لمستخدمي iPhone وAndroid.
تفاصيل المشروع

Systems Integration

رحلة طلب واحد من يد المستخدم إلى أنظمتك

قيمة تطبيق الأعمال في ما يتصل به. تتبّع ما يحدث حين يضغط المستخدم زرًّا.

  1. 01 — Flutter AppFlutter

    التطبيق

    المستخدم يطلب أو يدفع أو يستعلم من شاشة التطبيق.

  2. 02 — APIREST API

    واجهة الربط

    تنقل الطلب إلى الخادم بصيغة موحّدة بعد التحقق من هوية المستخدم.

  3. 03 — BackendLaravel

    منطق الأعمال

    يطبّق قواعد عملك: الصلاحيات والأسعار وحالات الطلب.

  4. 04 — DatabaseMySQL

    قاعدة البيانات

    تحفظ العملية وتعيدها حين تُطلب.

  5. 05 — Business SystemsOdoo ERP

    أنظمة الأعمال

    يصل الطلب إلى المخزون أو المحاسبة أو النظام الذي تديرون به عملكم، عند ربطه.

خدمات تتصل عبر الخادم عند حاجة المشروع

  • بوابة الدفع التي يتعاقد معها العميل
  • الإشعارات
  • أنظمتكم القائمة بما تتيحه من واجهات ربط

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

Technology

Flutter في المركز، وكل تقنية في موضعها

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

الأساس

Flutter

Dart

قاعدة كود واحدة لتطبيقي iOS وAndroid

يعمل على
iOSAndroidApp StoreGoogle Play
يتصل عبر
LaravelREST APIs
يخزّن في
MySQL
يتكامل عند الحاجة مع
Odoo ERP

Delivery Journey

ست محطات من الفكرة إلى الإطلاق

كيف يسير مشروع التطبيق عادةً، وما الذي يُنتَج في كل محطة.

  1. Discovery

    الاستكشاف والمتطلبات

    نفهم هدف التطبيق ومستخدميه ونوثّق ما يجب أن يفعله.

    مخرجات معتادة

    • وثيقة المتطلبات
    • نطاق العمل المكتوب
  2. Product Design

    تصميم المنتج وتجربة المستخدم

    مخططات الشاشات ثم التصميم النهائي للمراجعة والاعتماد.

    مخرجات معتادة

    • مخططات الشاشات
    • التصميم النهائي
  3. Architecture

    البنية والتخطيط

    نحدد بنية التطبيق والتكاملات ومراحل التسليم.

    مخرجات معتادة

    • بنية التطبيق
    • خطة التكاملات
    • مراحل التسليم
  4. Flutter Development

    تطوير Flutter والتكامل

    نبني التطبيق ونربطه بالخادم على مراحل يمكن تجربتها.

    مخرجات معتادة

    • نسخ تجريبية على مراحل
    • تطبيق مربوط بالخادم
  5. QA

    ضمان الجودة واختبار الأجهزة

    نختبر الوظائف على أجهزة iOS وAndroid قبل النشر.

    مخرجات معتادة

    • نتائج الاختبار
    • نسخة جاهزة للنشر
  6. Launch & Support

    النشر والدعم

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

    مخرجات معتادة

    • التطبيق على App Store وGoogle Play
    • خطة الدعم المتفق عليها

أمثلة توضيحية. تُحدَّد مراحل كل مشروع ومخرجاته الفعلية في نطاق العمل والعقد المتفق عليه.

Why Maham Pro

ما يميّز تنفيذنا

  1. فريق هندسي لتطبيقات Flutter

    تقنية واحدة نعمل بها لمنصتي iOS و Android.

  2. تكامل مع الأنظمة المؤسسية

    نربط التطبيق بـ Odoo ERP والأنظمة المخصصة التي ننفّذها.

  3. بنية قابلة للصيانة والتوسع

    كود منظم يتحمل إضافة خصائص ومستخدمين.

  4. تجربة عربية RTL

    واجهات مصممة للعربية أولًا، مع الإنجليزية عند الحاجة.

  5. اختبار على الأجهزة

    تجربة التطبيق على أجهزة فعلية قبل النشر.

  6. توثيق وتسليم منظم

    نطاق مكتوب ومراحل واضحة وتسليم موثّق.

  7. دعم حسب الاتفاق

    صيانة وتحديثات وفق خطة الدعم المتفق عليها.

FAQ

قبل أن تبدأ مشروع تطبيقك

لم تجد سؤالك؟ تواصل معنا

كم تكلفة تطوير تطبيق جوال؟

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

كم يستغرق تطوير التطبيق؟

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

لماذا Flutter وليس التطوير الأصلي لكل منصة؟

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

من يملك كود التطبيق؟

تُحدَّد ملكية الكود وحقوق استخدامه كتابيًا في العقد قبل بدء العمل، وتختلف بحسب نوع المشروع وما يُتفق عليه. نوضّح ذلك في عرض السعر.

هل يمكن ربط التطبيق بنظام موجود لدينا؟

في الغالب نعم، ويعتمد ذلك على ما يتيحه نظامكم من واجهات ربط (API) أو طرق لتبادل البيانات. نقيّم ذلك في مرحلة التحليل قبل الالتزام بنطاق التكامل.

هل تنشرون التطبيق على المتاجر؟

نعم، ننشر التطبيق على App Store و Google Play. تفاصيل حسابات النشر ومتطلبات كل متجر نحددها معكم ضمن نطاق العمل.

ماذا عن الصيانة والدعم بعد الإطلاق؟

نقدّم الصيانة والتحديثات بعد الإطلاق حسب خطة الدعم المتفق عليها. تفاصيل خطط الدعم في صفحة الأسعار.

Start Here

فكرتك تستحق تطبيقًا مبنيًا باحترافية.

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

الجلسة التعريفية

30 دقيقة

مجانية

في الجلسة

  • نفهم فكرة التطبيق
  • نوضّح الخطوة التالية

بعرض سعر مستقل

  • التحليل التفصيلي
  • التقارير الفنية
  • خارطة الطريق