كيف تعمل تطبيقات الهواتف الذكية؟

axok12

ليست لدي معرفة مسبقة عن تطوير تطبيقات الهواتف الذكية ، بدأت منذ فترة قصيرة بالعمل على مشروع شخصي واخترت إطار Flutter من قوقل.

بالطبع أتعلم كل يوم شيئاً جديداً عن تصميم الواجهات وقمت بربط التطبيق بقواعد بيانات Firebase.

ما أريد معرفته :

  • هل التطبيقات بشكل عام تخزن المعلومات السحابية في Firebase وتحديداً Firestore ؟

  • هل من المنطقي استخدام Firestore لتخزين بيانات ثابتة static أم الأفضل الإعتماد على خادم خارجي يعمل بقواعد SQL ؟

  • في الشركات التقنية الناشئة ، كيف يتحكمون بالبيانات وكيف يديرون التطبيق؟ هل تستخدم الشركة شيئاً مثل Odoo أو نظائره وتربطه بـ Firebase ؟


التعليق السابق

شكرا أخي على التوضيح ، في الواقع أنا أقوم بكل شيء متعلق بالتقنية، على الأقل في المرحلة الأولى للشركة، بدأت بتطوير التطبيق وما يقلقني هو البيانات التي ينبغي أن نتعامل معها.

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

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

الأمر الاخر هو كيفية استخدام باقي الموظفين للبيانات؟

هل يدخل كل واحد ل firebase ويستعرض التحليلات أو حتى انشيء cms باستخدام Django مثلا وأوفر نظام مستخدمين و صلاحيات واربط الموقع بقاعدة firebase؟

هذه الأمور غامضة بالنسبة لي.

السلام عليكم أخي الفاضل أتمنى تفيدنا بتجربتك لأنني أعاني من نفس الغموض بخصوص ماذكرت:

الأمر الاخر هو كيفية استخدام باقي الموظفين للبيانات؟

هل يدخل كل واحد ل firebase ويستعرض التحليلات أو حتى انشيء cms باستخدام Django مثلا وأوفر نظام مستخدمين و صلاحيات واربط الموقع بقاعدة firebase؟

هذه الأمور غامضة بالنسبة لي.

بانتظار ردك وشكراً

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

يمكنك استخدام ما تشاء من التقنيات (بايثون - جافا - جافاسكربت أو حتى PHP).