Est. MMV
العربية
السمة
07 - الجوال - iOS - Android - Flutter
أصلي - يعمل دون اتصال أولاً - App Store & Google Play

قاعدة شيفرة واحدة، متجران، ملايين الجيوب.

-- التعريف

لم يعد تطبيق الجوال مجرد شقيق للموقع الإلكتروني؛ فهو القناة الأساسية لمعظم المؤسسات. تُبنى تطبيقات Senkronix للجوال من قاعدة شيفرة واحدة بواسطة Flutter لنظامي iOS و Android، أو عند الضرورة تُطوَّر نيتيف بلغة Swift/Kotlin مع تحسين خاص لكل منصة. الواجهة الخلفية والدفع والخرائط والإشعارات والعمل دون اتصال -- كل طبقة من الفريق نفسه.

N° I -- لماذا تطبيق مخصص؟

التطبيقات القالبية
تغرق في المتجر.

يستضيف متجرا App Store و Google Play اليوم عدة ملايين من التطبيقات. التطبيقات الخارجة من مولّدات القوالب، المتشابهة، بطيئة الفتح، غير المدركة للاحتياج المحلي، تهبط إلى أسفل تصنيفات المتجر. تقوم سياسات Apple الجديدة -- الحد الأدنى من الوظائف، استخدام API محدّثة، إقرارات الخصوصية -- برفض التطبيقات القالبية مباشرة. ويطبّق Google Play منذ 2024 مرشحات مماثلة عبر Play Integrity ومتطلبات إصدار API المستهدف.

يصمم فريق Senkronix للجوال رحلة المستخدم أولاً، ثم الواجهة، وأخيراً الشيفرة. كل نقرة تُقاس وفق هدفها. يُفتح التطبيق بسرعة، ويعمل دون اتصال، ولا يستنزف البطارية أثناء الإشعارات. نعلم أن المستخدم الذي يتصفح المتجر يقرر خلال أول 3 ثوانٍ -- وبناءً على ذلك تُبنى الشاشة والأيقونة والرسم المتحرك الأول.

الاستخدام الداخلي مقابل تطبيق المستهلك

  • داخلي (الميدان، المستودع، الفني): بنية تعمل دون اتصال أولاً، تكامل مع الأجهزة المحمولة/الباركود، تصميم منسجم مع واجهات ERP-CRM لنفس الفريق
  • المستهلك (B2C): تحسين متجر التطبيقات (ASO)، حملات الإشعارات، التحليلات، اختبار A/B، الشراء داخل التطبيق
  • هجين: أدوار العميل والموظف في نفس التطبيق، صلاحيات حسب الدور، لوحات تحكم مختلفة

Flutter أم نيتيف أم هجين -- ما الأنسب؟

  • Flutter (80٪ من الحالات) -- قاعدة شيفرة واحدة، مشاركة 95٪+ عبر المنصتين، أداء أصلي، تكرار سريع
  • Swift/Kotlin Native -- للكاميرا وARKit والأجهزة الخاصة وتطبيقات الألعاب/الكاميرا التي تتطلب أقصى أداء
  • React Native -- إذا كان لدى فريقكم استثمار قائم في React وتقليل كلفة الفريق أولوية
N° II -- الوحدات الأساسية

كل تطبيق جوال
يشارك هذه الثماني اللبنات.

-- هندسة المنصتين / N° II-A
خمس طبقات · مشاركة الشيفرة
KULLANICI → ← BULUT N° 01N° 02N° 03N° 04N° 05 FlutteriOS / And.APIBackendBulut
● نقطة الطبقة→ تدفق البيانات

تُشكّل الوحدات التالية الهيكل العظمي لأي تطبيق جوال جاد. لدى Senkronix مكتبات شيفرة جاهزة ومُختبرة لهذه الوحدات -- تُخصَّص لمشروعك فيقصر زمن التكيّف.

01
التحقق من الهوية

البريد الإلكتروني، OTP عبر الهاتف، تسجيل دخول اجتماعي عبر Apple/Google/Facebook، القياسات الحيوية (Face ID، البصمة)، OAuth 2.0.

02
إشعارات الدفع

Firebase Cloud Messaging، Apple APNs، إشعارات مقسّمة، روابط عميقة، حملات مجدولة.

03
العمل دون اتصال & المزامنة

قاعدة بيانات محلية SQLite/Hive، حل التعارضات، مزامنة في الخلفية، وضع اتصال/عدم اتصال اختياري.

04
الخرائط & الموقع

Google Maps، MapLibre، تدفق أذونات الموقع، السياج الجغرافي، المسارات، خرائط دون اتصال، قوائم منسدلة للمحافظات والأقضية.

05
الدفع & المحفظة

iyzico، PayTR، Stripe، Apple Pay، Google Pay؛ الشراء داخل التطبيق، الاشتراكات، رصيد المحفظة.

06
التحليلات & الأعطال

Firebase Analytics، Mixpanel، AppsFlyer؛ Crashlytics، Sentry؛ اختبار A/B، الإعدادات عن بُعد، أعلام الميزات.

07
الوسائط & الكاميرا

الكاميرا، المعرض، منتقي الملفات، تسجيل الصوت؛ OCR، قراءة الباركود/QR، ضغط الصور، مشغل الفيديو.

08
تعدد اللغات & إمكانية الوصول

دعم متعدد اللغات عبر i18n (TR، EN، AR، RU)، دعم RTL، قارئ الشاشة، خطوط ديناميكية، ثيم داكن/فاتح.

N° III -- التقنيات

ثلاثة مسارات.
تُختار حسب الحاجة.

-- خريطة تكامل SDK / N° III-A
ستة عناقيد SDK · نواة الجوال
Mobil Çekirdek FIREBASEHARITAODEMEPUSH / BILDIRIMANALYTICSBIYOMETRIK Auth · FirestoreCrashlytics · RemoteGoogle MapsMapLibre · Offlineiyzico · PayTRApple / Google PayFCM · APNsDeep link · SegmentMixpanel · AmplitudeAppsFlyer · AdjustFace ID · Touch IDParmak izi · OTP
● اتصال النواة□ عائلة SDK
موصى به - أغلب الحالات

Flutter

مشاركة 95٪+ من الشيفرة بين iOS و Android من قاعدة شيفرة Dart واحدة. يُترجم نيتيف، أداء 60/120 إطاراً في الثانية. تكرار سريع، كلفة منخفضة، استثمار طويل الأمد من Google.

Dart 3 - Flutter 3+
Riverpod - Bloc
Firebase - Supabase
Dio - Isar - Hive
حالة خاصة

iOS / Android نيتيف

عند الحاجة إلى أقصى أداء أو ميزات خاصة بالمنصة (ARKit، HealthKit، CarPlay، Android Auto، WearOS)، نطوّر نيتيف باستخدام Swift (iOS) و Kotlin (Android).

Swift - SwiftUI - Combine
Kotlin - Jetpack Compose
Coroutines - Hilt
CoreData - Room
استثمار React قائم

React Native

للفرق التي تستخدم React في الويب، نفس المنظومة على الجوال. TypeScript ونفس مدير الحزم ونفس أدوات إدارة الحالة. نموذج أولي سريع مع Expo.

React Native 0.75+
TypeScript - Expo
Redux - TanStack Query
Reanimated - Skia
N° IV -- لمن؟

الهاتف المحمول حاضر في كل قطاع تقريباً.

سيناريو - 01

تطبيقات المستهلك B2C

التجارة الإلكترونية والطلبات والحجوزات والاشتراكات. حزمة كاملة مع النشر في المتجر و ASO وحملات الإشعارات والتحليلات.

سيناريو - 02

تطبيقات فرق الميدان

تطبيقات تعمل دون اتصال أولاً لفرق المبيعات الميدانية والخدمة الفنية والتوصيل والتفتيش. المسارات والباركود والصور/التوقيع وتتبع QR مدمجة.

سيناريو - 03

تطبيقات الأعمال الداخلية

الموارد البشرية، تدفقات الموافقات، طلبات الإجازة، عرض كشف الرواتب، المراسلة الداخلية. نشر آمن مع تكامل MDM و SSO.

سيناريو - 04

التعليم & الصحة

LMS، الامتحانات عبر الإنترنت، الطب عن بُعد، المواعيد، تذكير الأدوية. إدارة بيانات متوافقة مع حماية البيانات وتنظيمات وزارة الصحة.

سيناريو - 05

اللوجستيات & تجارة التجزئة

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

سيناريو - 06

الأجهزة الخاصة & IoT

لوحات تحكم جوالة لأجهزة Bluetooth والمنزل الذكي والأجهزة الصحية (أجهزة قياس الغلوكوز وضغط الدم) وقياس المركبات عن بُعد.

N° V -- الأسئلة الشائعة

أسئلة واضحة،
إجابات واضحة.

هل تتولّون النشر في App Store و Google Play؟+
نعم. ندير عملية النشر كاملة -- من تهيئة حساب المطور، إلى إقرار الخصوصية والأيقونة ولقطات الشاشة ونصوص الوصف. نجهّز التطبيق وفق إرشادات مراجعي Apple ومتطلبات Google Play Integrity و API المستهدف. ونمنع مسبقاً الأسباب المحتملة للرفض الثلاث الأولى.
أيّهما أختار: Flutter أم نيتيف؟+
لمعظم تطبيقات الشركات، Flutter هو الإجابة الصحيحة -- شيفرة واحدة، منصّتان، أداء نيتيف، كلفة صيانة سنوية مخفَّضة بالنصف. نوصي بالنيتيف فقط في سيناريوهات خاصة: أجهزة خاصة بالمنصة (CarPlay، Apple Watch، Android Auto)، معالجة صور ثقيلة (فلاتر الكاميرا، AR)، أو تكامل نظام خاص بالمنصة. نقرر معاً في مرحلة الاكتشاف.
كم تكلفة التطبيق؟+
تتحدّد الكلفة بناءً على عدد الشاشات وتعقيد الواجهة الخلفية وعدد التكاملات ودعم النشر في المتجر ونطاق التصميم، وتتّضح في مرحلة الاكتشاف. يمكن لمشاريع MVP أن تُطلق خلال 2-3 أشهر، بينما تستغرق تطبيقات الحزمة المؤسسية 6-12 شهراً. نعتمد تسعيراً بحسب المشروع بدلاً من اشتراك SaaS شهري -- التطبيق ملككم.
هل تنجزون الواجهة الخلفية أيضاً؟+
نعم. تطوير الواجهة الخلفية هو تخصّصنا الأساسي -- نبني خوادم ERP و CRM و API منذ 2005. تخرج REST/GraphQL API المخصّصة، واتصالات WebSocket الفورية، وخادم إشعارات الدفع، ولوحة المشرف من نفس الفريق. وإن كانت لديك واجهة خلفية قائمة، نتكامل معها.
كيف تُدار التحديثات بعد نشر التطبيق؟+
توفّر Apple و Google آليات للتحكم عن بُعد في التحديثات غير الإلزامية. عبر أعلام الميزات والإعدادات عن بُعد يمكن تفعيل/تعطيل خصائص جديدة دون تحديث المتجر. للتحديثات الإلزامية (تغييرات كبيرة، تصحيحات أمنية) يُعرض تنبيه داخل التطبيق. وفي باقات الصيانة المتفق عليها نضمن دورة تحديث كل أسبوعين.
كيف تعمل عمولات App Store و Google Play؟+
يأخذ متجرا Apple و Google عمولة 15-30٪ على مبيعات المحتوى الرقمي والاشتراكات. أما تطبيقات بيع المنتجات/الخدمات المادية (التجارة الإلكترونية والطلبات) فلا عمولة عليها -- وتُستخدم بوابات دفع خارجية مثل iyzico و PayTR و Stripe. نحدد الفئة المناسبة معاً في بداية المشروع؛ إذ قد يؤدي النشر في الفئة الخاطئة إلى إزالة التطبيق.
كيف تُدار إقرارات الخصوصية وحماية البيانات؟+
يلزم Apple iOS 14+ تقديم Privacy Manifest، و Google Play نموذج Data Safety. يُفصح بوضوح عن البيانات المجمّعة وأغراضها وما إذا كانت تُشارك مع أطراف ثالثة. في مشاريع Senkronix، نُهيّئ بشكل قياسي تدفقات الموافقة الصريحة وفترات الاحتفاظ وسير طلبات الحذف وتكامل التسويق. ويشمل ذلك دعم صياغة سياسة الخصوصية.
N° VI -- المسار

أربع مراحل.
كل واحدة موثّقة.

01
الاكتشاف

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

المُخرَج: تدفق المستخدم - تحليل المنافسين - النطاق
02
التصميم

Wireframe، UI Kit، نموذج أولي، نماذج التفاعل. اختبار المستخدم والموافقة وعرض التجربة عبر Figma.

المُخرَج: Figma - نموذج أولي - UI Kit
03
التطوير

Sprints لأسبوعين، تسليم مستمر عبر TestFlight وقنوات الاختبار الداخلي. CI/CD، اختبارات تلقائية، مقاييس الأداء.

المُخرَج: TestFlight - Git - CI/CD
04
النشر & الدعم

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

المُخرَج: App Store - Play Store - SLA
-- مكتب عروض الجوال

لديكم فكرة تطبيق.
لنأخذها إلى المتجر معاً.

bilgi@senkronix.com - Karatay / Konya