اكتشف Firebase لـ Flutter

يوفر Firebase مجموعة قوية من مكونات Flutter الإضافية التي تربط تطبيق Flutter الخاص بك بخدماتنا. يتيح لك دمج Firebase مع تطبيقات Flutter الوصول إلى السوق وتقديم قيمة لمستخدميك، وتحسين جودة التطبيق في وقت أقل وبجهد أقل، وتحسين تجربة تطبيقك لإرضاء المستخدمين.

تعرف على Firebase من أجل Flutter

هل أنت مستعد لربط تطبيقات Flutter مع Firebase؟ إذا كنت جديدًا في استخدام Firebase في Flutter، فنوصي بالبدء بالبرنامج التدريبي والفيديو للتعرف على Firebase for Flutter .

بعد ذلك، للحصول على تعليمات الإعداد التفصيلية، اتبع دليلنا لإضافة Firebase إلى تطبيق Flutter .

المكونات الإضافية للمنتج

توفر مكونات Firebase الإضافية لـ Flutter نطاقًا واسعًا من الوظائف من جانب العميل والخادم.

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

منشورات ومقالات المدونة

يتمتع Firebase Crashlytics بتاريخ طويل في مساعدة المطورين على تقديم تجارب تطبيقات مستقرة وخالية من الأعطال. قام فريق Crashlytics ببناء تجربة من الدرجة الأولى لمطوري وتطبيقات Flutter. يسلط منشور مدونة Firebase الضوء على واجهات برمجة التطبيقات الخاصة بتقارير الأعطال، ومحرك التحليل لأعطال Flutter، وتكوين الإعداد والمكونات الإضافية.
يوضح هذا البرنامج التعليمي كيفية استضافة تطبيق Flutter على الويب من خلال عنوان URL مستضاف على Firebase في 4 خطوات سهلة فقط (خطوتان إذا كان لديك أدوات Firebase مثبتة بالفعل ومشروع Firebase موجود).

دروس تطبيقية حول الترميز

تعرف على كيفية إضافة مصادقة Firebase إلى تطبيق Flutter باستخدام بضعة أسطر فقط من التعليمات البرمجية.
تعرف على كيفية استخدام Local Emulator Suite عند التطوير باستخدام Flutter. سوف تتعلم أيضًا كيفية استخدام برامج محاكاة Authentication وFirestore.

فيديوهات ذات علاقة

في هذا الفيديو، سيوضح مهندس علاقات المطورين Alexander Nohe كيف يمكنك إضافة Firebase بسرعة إلى منصات Flutter المدعومة.
دعنا نضيف قاعدة بيانات Firebase Realtime إلى تطبيق Flutter الخاص بك! يغطي هذا البرنامج التعليمي الأساسيات مثل تثبيت المكتبة، وكتابة البيانات وتحديثها، وقراءة بياناتك في الوقت الفعلي، ثم يغطي موضوعات مهمة أخرى مثل استخدام قاعدة بيانات الوقت الحقيقي مع StreamBuilders، وFutureBuilders، ومقدمي الخدمات، باستخدام Firebase Local Emulator Suite، وقواعد الأمان، و أكثر بكثير!