السلام عليكم
هل يمكنني ربط firebase بي desktop project مع flutter? مع الخطوات.
وشكرا
بالطبع تستطيع ذلك، ولكن أنت بحاجة إلى مشاهدة شرح بالفيديو يوضح طريقة تنفيذ ذلك، ابحث على اليوتيوب عن
"flutter and firebase" وللمحتوى العربي ابحث عن " شرح flutter and firebase ".
وبشكل مختصر ستحتاج إلى تثبيت أدوات Firebase CLI من خلال:
npm install -g firebase-tools
بمجرد تثبيت أدوات Firebase CLI، عليك تهيئة مشروع Flutter لاستخدام Firebase من خلال تشغيل الأمر التالي في دليل مشروع Flutter لديك:
firebase init
سيؤدي ذلك إلى فتح قائمة من الميزات التي يمكنك تمكينها لمشروعك، حدد "Firebase Database" و "Firebase Authentication".
وستحتاج إلى إضافة رمز Firebase إلى مشروعك بواسطة تشغيل الأمر التالي في مسار مشروع Flutter الخاص بك:
firebase login
وذلك من أجل فتح صفحة ويب حيث يمكنك تسجيل الدخول إلى حساب Google الخاص بك، وبمجرد تسجيل الدخول، سيقوم Firebase بإنشاء ملف google-services.json في دليل مشروعك.
ثم عليك إضافة رمز Firebase إلى مشروعك عن طريق إضافته إلى ملف pubspec.yaml:
dependencies: firebase_core: ^1.12.0 firebase_auth: ^3.3.0
ثم، إضافة الرمز إلى ملف main.dart:
import 'package:firebase_core/firebase_core.dart'; import 'package:firebase_auth/firebase_auth.dart'; void main() { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); // ... }
أعتقد أنه بالنسبة لتطبيقات سطح المكتب فإن firebase غير مدعومة مع flutter بشكل كامل فقط مع macos إصدار beta كما ترى في الصفحة التالية
ولكن يمكنك استخدام Supabase بديل ل
firebase
كما يمكنك تجربة الحزمة firebase_dart
يوجد عدة دورات تعليمية على اليوتيوب ولكن باللغة الإنجليزية لذلك قم بالبحث عن supabase
ويمكنك الإطلاع على التوثيق من خلال الرابط التالي
التعليقات