Berke Özyaşar

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

تطبيقات جوال لنظامي iOS وAndroid من قاعدة شيفرة واحدة بتقنية React Native: التصميم، وربط API، والنشر في المتاجر، والصيانة.

إذا كان عملك يحتاج إلى تطبيق يصل إلى عملائك أو فريقك الميداني أو أعضائك عبر الهاتف، فأنا أطوّره لنظامي iOS وAndroid من قاعدة شيفرة واحدة باستخدام React Native. أنا Berke Özyaşar؛ طوّرت تطبيقات منشورة على App Store وGoogle Play، لعملائي من شركات الخدمات اللوجستية والنوادي، وكذلك لمنتجاتنا الخاصة. ولديّ أيضًا تطبيقات على حسابي الخاص في Google Play ضمن فئات الأدوات والألعاب والتواصل.

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

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

ما الذي تشمله الخدمة

  • تصميم مسارات الشاشات والواجهة
  • تطبيق iOS وAndroid باستخدام React Native
  • الربط بنظامك الحالي (REST API أو ASP.NET Core أو PHP)، أو بناء API ولوحة إدارة جديدتين عند الحاجة
  • الإشعارات الفورية، والخرائط والموقع المباشر، وقراءة الباركود بالكاميرا، والاشتراكات داخل التطبيق
  • طبقة بيانات تعمل دون اتصال أولًا (offline-first) للتطبيقات التي يجب أن تعمل في أماكن لا يتوفر فيها الإنترنت
  • نصوص المتجر في App Store وGoogle Play، وعملية المراجعة، والنشر
  • تحديثات الإصدارات بعد الإطلاق ومتابعة الأخطاء

كيف أعمل

1. تحديد النطاق

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

2. التطوير والإصدارات التجريبية

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

3. النشر

تفاصيل مثل نصوص الخصوصية، وشرح الأذونات، والحساب التجريبي للمراجعة، وطريقة حذف الحساب هي أكثر ما يؤخر النشر؛ لذلك أخطط لها من البداية. في مشاريع العملاء يُنشر التطبيق عادةً على حساب المطوّر الخاص بالعميل، فتبقى العلامة التجارية والحساب ملكًا للشركة.

4. الصيانة

يصدر نظاما iOS وAndroid إصدارات جديدة كل عام، وتحدّث المتاجر متطلباتها التقنية. نخطط معًا للتحديثات والميزات الجديدة بعد الإطلاق.

التقنيات

React Native، وJavaScript وTypeScript، وReact Navigation، وخدمات الإشعارات الفورية، ومكتبات الخرائط والموقع، والكاميرا وOCR عبر react-native-vision-camera، وتخزين البيانات محليًا على الجهاز. وعلى جانب الخادم أعمل مع PHP أو Node.js أو واجهات ASP.NET Core API الموجودة لديك.

مشاريع ذات صلة

Buzmavi وMitlog تطبيقان للتتبّع والتواصل طوّرتهما لعملاء شركات لوجستية. وطوّرت لعميلنا Skymar حزمة متكاملة تضم الموقع وتطبيق iOS وAndroid والواجهة الخلفية؛ ويقدّم التطبيق تتبّع الشحنات، والفواتير، والمحادثة مع الممثل، والإشعارات الفورية. ويضم تطبيق H.O.G. İzmir Chapter خطط الرحلات، والمسارات على الخريطة، والموقع المباشر، والمحادثة الجماعية. أما Şantiyepro فهو منتجنا الخاص المكوّن من 56 وحدة ويعمل دون اتصال بالكامل. ومن مشاريعي الشخصية: Offline Whisperer للترجمة الصوتية، وMetroVerse لمحاكاة مترو تدور أحداثها في مدن مولّدة إجرائيًا.

أمثلة على المشاريع

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

هل يُكتب تطبيق منفصل لكل من iOS وAndroid؟

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

على أي حساب متجر يُنشر التطبيق؟

في مشاريع العملاء يُنشر التطبيق عادةً على حساب المطوّر الخاص بالعميل لدى Apple وGoogle. ونخطط معًا للخطوات اللازمة لفتح الحساب وتقديم الطلب إلى المتجر.

هل يمكن ربطه بالبرنامج الذي نستخدمه حاليًا؟

نعم. أربطه مباشرة بالأنظمة التي تملك API. وإذا لم يكن هناك API، يمكن أيضًا كتابة طبقة خدمات آمنة أمام قاعدة البيانات الحالية.

كيف يُحدَّد السعر والمدة؟

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

لنُطلق تطبيقك معًا.

أخبرني في بضع جمل بما تريد إنجازه. أرد في اليوم نفسه.

استخدم ↑ ↓ للتنقل، وEnter للفتح، وEsc للإغلاق