اذهب إلى المحتوى

السؤال

نشر

سلام عليكم عندي مشكلة بسيطة نوعا ما انا حاليا اود انشاء موقع خرائط وتقييم المواقع ولاكن لتسهيل الامر على المستخدم افكر في تحويل الموقع الى برنامج موبايل او كمبيوتر كيف يمكنني ذلك واذا اردت اضافة ميزة لتطبيقي بان يحمل الخارطة على الجهاز وعند دخول المستخدم يجدها امامه دون الحاجة لفتح الانترنت 
ولاكن بشكل عام هناك اكثر من موقع لي صممته على Laravel وافكر بتحويله لبرنامج سطح مكتب او موبايل فكيف افعل ذلك ؟؟

Recommended Posts

  • 0
نشر

حسنا يمكنك من خلال استخدام Flutter , React Native أو أي لغة تستخدم في برمجة تطبيقات الموبايل ثم تقوم بتحويل موقع Laravel إلى واجهة برمجة تطبيقات (API) باستخدام ميزات Laravel المدمجة لـ API .

تأكد من أن جميع وظائف الموقع (مثل عرض الخرائط وتقييم المواقع) متاحة عبر نقاط نهاية API آمنة (مثل عرض البيانات، إضافة تقييمات، إلخ).

ثم يمكنك استخدام Flutter لبرمجة لتطبيق عن طريق تربيط apis مع الكود flutter و استخدام حزمة 

google_maps_flutter

لانشاء نظام خرائط قوقل . 

  • 0
نشر

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

لتطبيقات الهواتف أنصحك باستخدام React Native لكونها تعتمد على مكتبة React والتي بدورها تعتمد على جافاسكريبت، وتعلم ما سبق يقع ضمن إختصاصك كمطور ويب وسيعود عليك بالفائدة في تطوير مهاراتك.

  • 0
نشر

يوجد العديد من الطرق ولكل منهم مميزات فلذلك يمكنك الإختيار بناء على خبرتك وأهدافك فمثلاً يمكنك 

إنشاء API منفصل في Laravel ثم إعادة كتابة الواجهة باستخدام Swift / Kotlin أو React Native / Flutter  وتضمن هذه الطريقة أداءً مثالياً وتكاملاً عميقاً مع نظام التشغيل، لكنها مكلفة زمنياً وتقنياً .

أو تغليف الواجهة الحالية ضمن WebView عن طريق Capacitor حيث يمكنك من إضافة Android وiOS لمشروع ويب في دقائق، مستفيداً من WebView لعرض تطبيقك كما هو .

هناك أيضاً خدمة مدفوعة تحول موقعك Laravel إلى تطبيق موبايل عبر WebView تسمى MobiLoud وبالإضافة أيضاً إلى NativePHP 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...