استكشاف Firebase لبرنامج Flutter
يوفّر Firebase مجموعة فعّالة من Flutter
المكوّنات الإضافية التي تربط تطبيق Flutter بخدماتنا دمج Firebase
باستخدام تطبيقات Flutter، يمكنك التسويق وتقديم قيمة
المستخدمين، وتحسين جودة التطبيق في وقت أقل بجهد أقل،
تحسين تجربة تطبيقك للحفاظ على رضا المستخدمين.
التعرُّف على Firebase مع Flutter
هل أنت مستعد لربط تطبيقات Flutter بمنصّة Firebase؟ إذا كنت مستخدمًا جديدًا لمنصّة Firebase في Flutter، ننصحك بالبدء بمشاهدة الدرس التطبيقي حول ترميز منصة Flutter وبمشاهدة الفيديو.
بعد ذلك، للحصول على تعليمات تفصيلية حول الإعداد، اتّبِع دليلنا حول إضافة Firebase إلى تطبيق Flutter.
المكوّنات الإضافية للمنتج
توفّر مكونات Firebase الإضافية الخاصة بتطبيق Flutter مجموعة واسعة من الوظائف من جهة العميل والخادم.
تحقق من المكونات الإضافية التي تتيح لك إنشاء المستخدمين وإطلاقهم ومراقبتهم وجذبهم.
Analytics
"إحصاءات Google" هو حل مجاني لقياس أداء التطبيقات، ويوفر إحصاءات عن استخدام التطبيقات وتفاعل المستخدمين. يُرجى مراجعة التوافق مع المنصة ثم البدء.
فحص التطبيقات
تساعد ميزة "فحص التطبيق من Firebase" في حماية موارد الخلفية من إساءة الاستخدام، مثل الاحتيال في الفوترة أو التصيّد الاحتيالي. يُرجى مراجعة التوافق مع المنصة ثم البدء.
المصادقة
توفِّر مصادقة Firebase خدمات في الخلفية وحِزم تطوير برامج (SDK) سهلة الاستخدام لمصادقة المستخدمين في تطبيقك. يُرجى مراجعة التوافق مع المنصة ثم البدء.
Cloud Firestore
Firestore هي قاعدة بيانات سحابة إلكترونية مرنة وقابلة للتطوير لتخزين البيانات ومزامنتها. تحافظ على مزامنة بياناتك في جميع تطبيقات العميل من خلال أدوات معالجة الأحداث في الوقت الفعلي، وتوفّر الدعم بلا اتصال بالإنترنت. يُرجى مراجعة التوافق مع المنصة ثم البدء.
Cloud Functions
تتيح لك وظائف السحابة الإلكترونية لبرنامج Firebase تشغيل الرموز البرمجية في الخلفية تلقائيًا استجابةً للأحداث التي بدأتها ميزات Firebase وطلبات HTTPS. تحقق من دعم النظام الأساسي ثم ابدأ في نشر الوظائف والاتصال بها من تطبيقك.
خدمة المراسلة عبر السحابة الإلكترونية
المراسلة عبر السحابة الإلكترونية من Firebase (FCM) هي حل مراسلة من عدّة أنظمة أساسية يتيح لك إرسال الرسائل بشكل موثوق بدون أي تكلفة. يُرجى مراجعة التوافق مع المنصة ثم البدء.
Cloud Storage
تم تصميم خدمة Cloud Storage for Firebase لمساعدتك في تخزين وعرض المحتوى من إنشاء المستخدمين، مثل الصور والفيديوهات، وعرضه بسرعة وسهولة. يُرجى مراجعة التوافق مع المنصة ثم البدء.
Crashlytics
يساعدك Firebase Crashlytics على جمع إحصاءات وتفاصيل عن الأعطال والأخطاء التي تحدث في تطبيقك. يُرجى مراجعة التوافق مع المنصة ثم البدء.
المراسلة داخل التطبيق
تساعدك ميزة "المراسلة داخل التطبيق من Firebase" على جذب مستخدمي التطبيق النشطين من خلال إرسال رسائل مستهدفة وسياقية لتشجيعهم على استخدام ميزات التطبيق الرئيسية. يُرجى مراجعة التوافق مع المنصة ثم البدء.
عمليات التثبيت
تُتيح لك عمليات تثبيت Firebase إدارة تثبيت تطبيقك على جهاز المستخدم. توفِّر خدمة عمليات تثبيت Firebase (FIS) رقم تعريف تثبيت Firebase (FID) لكل نسخة افتراضية مثبَّتة من تطبيق Firebase. يُرجى مراجعة التوافق مع المنصة ثم البدء.
أداة تنزيل نماذج تعلُّم الآلة
إذا كنت تستخدم نماذج TensorFlow Lite المخصّصة، يمكن أن تساعدك تكنولوجيا تعلُّم الآلة من Firebase في ضمان استخدام المستخدمين دائمًا لأفضل إصدار متاح من نموذجك المخصّص. يُرجى مراجعة التوافق مع المنصة ثم البدء.
مراقبة الأداء
"مراقبة أداء Firebase" هي خدمة تساعدك في الحصول على إحصاءات حول خصائص أداء تطبيقات iOS وAndroid وتطبيقات الويب. يُرجى مراجعة التوافق مع المنصة ثم البدء.
Realtime Database
قاعدة بيانات Firebase في الوقت الفعلي هي قاعدة بيانات مستضافة على السحابة. ويتم تخزين البيانات كملف JSON ومزامنتها في الوقت الفعلي مع كل برنامج مرتبط. يُرجى مراجعة التوافق مع المنصة ثم البدء.
الإعداد عن بُعد
"الإعداد عن بُعد في Firebase" هي خدمة سحابية تتيح لك تغيير طريقة عمل تطبيقك ومظهره بدون أن يحتاج المستخدمون إلى تنزيل تحديث للتطبيق. يُرجى مراجعة التوافق مع المنصة ثم البدء.
مشاركات ومقالات المدوّنة
Crashlytics وFlutter
تتميّز أداة Firebase Crashlytics بتاريخ طويل في مساعدة المطوّرين على تقديم تجارب استخدام مستقرة وخالية من الأعطال. صمّم فريق Crashlytics تجربة من الدرجة الأولى لمطوّري برامج Flutter وتطبيقاتها. توضّح مشاركة "مدونة Firebase" هذه واجهات برمجة التطبيقات لإعداد تقارير الأعطال، ومحرّك تحليل أعطال Flutter، وعمليات الإعداد والمكوّنات الإضافية.
استخدام Firebase لاستضافة تطبيق Flutter على الويب
يشرح هذا الدليل التوجيهي كيفية استضافة تطبيق Flutter على الويب من خلال عنوان URL مستضاف على Firebase في 4 خطوات سهلة فقط (خطوتان في حال تثبيت أدوات firebase- ومشروع حالي في Firebase).
Codelabs
مصادقة Flutter وFirebase
تعرَّف على كيفية إضافة مصادقة Firebase إلى تطبيق Flutter باستخدام بضعة أسطر من الرموز.
Flutter و"مجموعة أدوات المحاكاة المحلية من Firebase"
تعرَّف على كيفية استخدام "مجموعة أدوات المحاكاة المحلية" عند تطوير البرامج باستخدام Flutter. ستتعلم أيضًا استخدام محاكيات Authentication وFirestore.
مقاطع الفيديو ذات الصلة
إضافة Firebase إلى تطبيق Flutter
في هذا الفيديو، سيشرح مهندس علاقات المطوّرين "ألكساندر نوه" كيفية إضافة منصة Firebase بسرعة إلى منصات Flutter المتوافقة.
Flutter وقاعدة بيانات Firebase في الوقت الفعلي
لنضيف قاعدة بيانات Firebase في الوقت الفعلي إلى تطبيق Flutter يتناول هذا البرنامج التعليمي الأساسيات مثل تثبيت المكتبة وكتابة البيانات وتحديثها وقراءة البيانات في الوقت الفعلي، ثم يتناول موضوعات مهمة أخرى مثل استخدام قاعدة بيانات الوقت الفعلي مع StreamBuilders و FutureBuilders و Providers (مقدمي الخدمات) واستخدام مجموعة Firebase Local Emulator Suite وقواعد الأمان وغير ذلك الكثير!