تطبيق لعرض سلع او منتجات

عبدالرحمن الخالدي • منذ 5 سنوات

السلام عليكم ورحمة الله وبركاتة 

اخواني بغيت أسوي برنامج لعرض منتجات او سلع تتضمن صور و موقع وبعض المعلومات عن المنتج طبعاً الميزة فقط متاحة للمدير بحيث هو الشخص الوحيد الذي يستطيع ان يضيف منتجات جديدة اما المستخدمين فقط يظهر لهم المنتجات المُضافة من قبل المدير.

ماهي اسهل طريقة لعمل هاذا التطبيق ؟

كلمات دليلية: c++ swift

ساعد بالإجابة

"إن في قضاء حوائج الناس لذة لا يَعرفها إلا من جربها، فافعل الخير مهما استصغرته فإنك لا تدري أي حسنة تدخلك الجنة."

الإجابات (2)

Mohammad Laif • منذ 5 سنوات

اهلا بك اخي, بالنسبة الى:

ماهي اسهل طريقة لعمل هاذا التطبيق ؟

حالياً اقوم بدراسة الـ Firebase بشكل مكثف (ربما اقوم بكتابة بعض المقالات في المستقبل القريب عنها), من خلال استنتاجي لها استطيع افادتك بالتالي:

في رأيي اسهل طريقة لعمل ماتريد هي باستخدام احدى قواعد البيانات لدى الـ Firebase إما Realtime Database او Firestore Database. فلتنفيذ جوهر هذه الفكره تحتاج الى وجود سيرفر (استخدام الـ Firebase سيكون اسهل) في المنتصف, يربط بين تطبيق المستخدم وتطبيق المدير.

وارى من الافضل استخدام Firestore Database اذا اردت الذهاب مع الـ Firebase كحل. وفكرتها بسيطة جداً وهي انشاء قاعدة بيانات سحابية, ونسخة تطبيق للمدير وفقط هي المسموح لها بالكتابة, اما نسخة المستخدم فتستطيع فقط القرائة.

 

خدمات الـ Firebase:

لديها خدمات عديدة اعتقد انها قد تساعدك في بناء فكرتك هذه وأهمها:

  • Cloud Storage: لتخزين الصور والملفات.
  • Realtime Database: قاعدة بيانات فوريه, مناسبة للإشياء الضروريه الملحه. مثل: التخاطب النصي المباشر او معرفة حالة المستخدم متصل ام لا (مكلفة جداً).
  • Cloud Firestore: قاعدة بيانات سحابيه, ارى انها افضل من السابقه وتناسب الجميع (اقل كلفة من السابقة).
  • Authentication: خدمة ممتازة اذا اردت ان تعمل تسجيل دخول للمستخدمين في تطبيقك.
  • In-App Messaging: لإرسال اشعارات لمستخدمين التطبيق.

والعديد من الخدمات الاخرى تستطيع القاء نظرة عليهم هنا: Firebase Products.

 

العيب الوحيد في الـ Firebase:

هو تطبيقها بشكل خاطئ, وهذا ما يؤرقني حالياً. وينتج عنه مبالغ ضخمه جداً, كتجربة سابقة لإحدهم بـ ٣٠ الف دولار في اقل من اسبوع والكثير من التجارب لإشخاص اخرين.

 

هذا كان خيار مقترح فقط لاغير, وبالتأكيد يوجد الكثير من الخيارات الاخرى اتمنى اذا صادفك احدهم ان تخبرنا به اخي.

عبدالرحمن الخالدي • منذ 5 سنوات

ما المقصود با(مكلفة جداً) هل Google Firebase  للحصول على مميزاتة يجب علي دفع مبالغ مالية؟ 

 

الحل الاول مثل ماذكرت اخي الكريم وهو بواسطة Google Firebase 

اما الحل الثاني وهو بواسطة انشاء موقع ويب و ربطة مع التطبيق بحيث يتم اضافة المنتجات الى الموقع و يتم تنزيلها في التطبيق.

 

-التطبيق الذي أودّ انشأة هو تماماً مثل تطبيق هنقرستيشن (في صفحة العروض) هل تتوقع ان هو يستخدم Firebase ام بواسطة الموقع؟

-ماهو الأفضل برأيك؟ 

وشاكر لك وقتك

 

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !