اكتشف Firebase لـ Flutter
يوفر Firebase مجموعة قوية من مكونات Flutter الإضافية التي تربط تطبيق Flutter الخاص بك بخدماتنا. يتيح لك دمج Firebase مع تطبيقات Flutter الوصول إلى السوق وتقديم قيمة لمستخدميك، وتحسين جودة التطبيق في وقت أقل وبجهد أقل، وتحسين تجربة تطبيقك لإرضاء المستخدمين.
تعرف على Firebase من أجل Flutter
هل أنت مستعد لربط تطبيقات Flutter مع Firebase؟ إذا كنت جديدًا في استخدام Firebase في Flutter، فنوصي بالبدء بالبرنامج التدريبي والفيديو للتعرف على Firebase for Flutter .
بعد ذلك، للحصول على تعليمات الإعداد التفصيلية، اتبع دليلنا لإضافة Firebase إلى تطبيق Flutter .
المكونات الإضافية للمنتج
توفر مكونات Firebase الإضافية لـ Flutter نطاقًا واسعًا من الوظائف من جانب العميل والخادم.
تحقق من المكونات الإضافية التي تتيح لك إنشاء المستخدمين وإصدارهم ومراقبتهم وإشراكهم.
Analytics
يعد Google Analytics حلاً مجانيًا لقياس التطبيقات يوفر نظرة ثاقبة حول استخدام التطبيق وتفاعل المستخدم. تحقق من دعم النظام الأساسي ثم ابدأ .
التحقق من التطبيق
يساعد Firebase App Check على حماية موارد الواجهة الخلفية لديك من إساءة الاستخدام، مثل الاحتيال في الفواتير أو التصيد الاحتيالي. تحقق من دعم النظام الأساسي ثم ابدأ .
المصادقة
توفر مصادقة Firebase خدمات خلفية ومجموعات SDK سهلة الاستخدام لمصادقة المستخدمين على تطبيقك. تحقق من دعم النظام الأساسي ثم ابدأ .
Cloud Firestore
Firestore عبارة عن قاعدة بيانات سحابية NoSQL مرنة وقابلة للتطوير لتخزين البيانات ومزامنتها. فهو يحافظ على مزامنة بياناتك عبر تطبيقات العميل من خلال المستمعين في الوقت الفعلي، ويقدم الدعم دون اتصال بالإنترنت. تحقق من دعم النظام الأساسي ثم ابدأ .
Cloud Functions
تتيح لك Cloud Functions for Firebase تشغيل التعليمات البرمجية الخلفية تلقائيًا استجابةً للأحداث التي يتم تشغيلها بواسطة ميزات Firebase وطلبات HTTPS. تحقق من دعم النظام الأساسي ثم ابدأ في نشر الوظائف والاتصال بها من تطبيقك .
خدمة المراسلة عبر السحابة الإلكترونية
يعد Firebase Cloud Messaging (FCM) أحد حلول المراسلة عبر الأنظمة الأساسية التي تتيح لك إرسال الرسائل بشكل موثوق دون أي تكلفة. تحقق من دعم النظام الأساسي ثم ابدأ .
Cloud Storage
تم تصميم Cloud Storage for Firebase لمساعدتك في تخزين المحتوى الذي ينشئه المستخدمون وتقديمه بسرعة وسهولة، مثل الصور ومقاطع الفيديو. تحقق من دعم النظام الأساسي ثم ابدأ .
Crashlytics
يساعدك Firebase Crashlytics على جمع التحليلات والتفاصيل حول الأعطال والأخطاء التي تحدث في تطبيقك. تحقق من دعم النظام الأساسي ثم ابدأ .
المراسلة داخل التطبيق
تساعدك خدمة Firebase In-App Messaging على جذب المستخدمين النشطين لتطبيقك من خلال إرسال رسائل سياقية مستهدفة إليهم تشجعهم على استخدام ميزات التطبيق الرئيسية. تحقق من دعم النظام الأساسي ثم ابدأ .
المنشآت
تتيح لك عمليات تثبيت Firebase إدارة تثبيت تطبيقك على جهاز المستخدم. توفر خدمة تثبيت Firebase (FIS) معرف تثبيت Firebase (FID) لكل مثيل مثبت لتطبيق Firebase. تحقق من دعم النظام الأساسي ثم ابدأ .
تنزيل نموذج ML
إذا كنت تستخدم نماذج TensorFlow Lite المخصصة، فيمكن أن يساعدك Firebase ML على ضمان أن المستخدمين لديك يستخدمون دائمًا أفضل إصدار متاح من نموذجك المخصص. تحقق من دعم النظام الأساسي ثم ابدأ .
مراقبة الاداء
إن Firebase Performance Monitoring عبارة عن خدمة تساعدك في التعرف على خصائص الأداء لتطبيقات iOS وAndroid وتطبيقات الويب. تحقق من دعم النظام الأساسي ثم ابدأ .
Realtime Database
قاعدة بيانات Firebase Realtime هي قاعدة بيانات مستضافة على السحابة. يتم تخزين البيانات بتنسيق JSON ومزامنتها في الوقت الفعلي مع كل عميل متصل. تحقق من دعم النظام الأساسي ثم ابدأ .
الإعداد عن بُعد
Firebase Remote Config عبارة عن خدمة سحابية تتيح لك تغيير سلوك تطبيقك ومظهره دون مطالبة المستخدمين بتنزيل تحديث التطبيق. تحقق من دعم النظام الأساسي ثم ابدأ .
منشورات ومقالات المدونة
Crashlytics والرفرفة
يتمتع Firebase Crashlytics بتاريخ طويل في مساعدة المطورين على تقديم تجارب تطبيقات مستقرة وخالية من الأعطال. قام فريق Crashlytics ببناء تجربة من الدرجة الأولى لمطوري وتطبيقات Flutter. يسلط منشور مدونة Firebase الضوء على واجهات برمجة التطبيقات الخاصة بتقارير الأعطال، ومحرك التحليل لأعطال Flutter، وتكوين الإعداد والمكونات الإضافية.
استخدم Firebase لاستضافة تطبيق Flutter على الويب
يوضح هذا البرنامج التعليمي كيفية استضافة تطبيق Flutter على الويب من خلال عنوان URL مستضاف على Firebase في 4 خطوات سهلة فقط (خطوتان إذا كان لديك أدوات Firebase مثبتة بالفعل ومشروع Firebase موجود).
دروس تطبيقية حول الترميز
مصادقة الرفرفة وFirebase
تعرف على كيفية إضافة مصادقة Firebase إلى تطبيق Flutter باستخدام بضعة أسطر فقط من التعليمات البرمجية.
Flutter ومجموعة Firebase Local Emulator
تعرف على كيفية استخدام Local Emulator Suite عند التطوير باستخدام Flutter. سوف تتعلم أيضًا كيفية استخدام برامج محاكاة Authentication وFirestore.
فيديوهات ذات علاقة
أضف Firebase إلى تطبيق Flutter
في هذا الفيديو، سيوضح مهندس علاقات المطورين Alexander Nohe كيف يمكنك إضافة Firebase بسرعة إلى منصات Flutter المدعومة.
قاعدة بيانات Firebase Realtime وFlutter
دعنا نضيف قاعدة بيانات Firebase Realtime إلى تطبيق Flutter الخاص بك! يغطي هذا البرنامج التعليمي الأساسيات مثل تثبيت المكتبة، وكتابة البيانات وتحديثها، وقراءة بياناتك في الوقت الفعلي، ثم يغطي موضوعات مهمة أخرى مثل استخدام قاعدة بيانات الوقت الحقيقي مع StreamBuilders، وFutureBuilders، ومقدمي الخدمات، باستخدام Firebase Local Emulator Suite، وقواعد الأمان، و أكثر بكثير!