Firebase for Flutter را کشف کنید
Firebase مجموعه ای قوی از افزونه های Flutter را ارائه می دهد که برنامه Flutter شما را به خدمات ما متصل می کند. ادغام Firebase با برنامههای Flutter به شما امکان میدهد به بازار برسید و ارزش را به کاربران خود ارائه دهید، کیفیت برنامه را در زمان کمتری با تلاش کمتر بهبود بخشید و تجربه برنامه خود را برای راضی نگه داشتن کاربران بهینه کنید .
Firebase for Flutter را بشناسید
برای اتصال برنامه های Flutter خود به Firebase آماده اید؟ اگر در استفاده از Firebase در Flutter تازه کار هستید، توصیه میکنیم با نرمافزار و ویدیو با Firebase برای Flutter آشنا شوید .
سپس، برای دستورالعملهای راهاندازی دقیق، راهنمای ما برای افزودن Firebase به برنامه Flutter خود را دنبال کنید.
پلاگین های محصول
افزونه های Firebase برای Flutter طیف گسترده ای از عملکردهای سمت مشتری و سرور را ارائه می دهند.
افزونه هایی را بررسی کنید که به شما امکان می دهند کاربران را بسازید، منتشر کنید، نظارت کنید و درگیر کنید.
![](https://firebase.google.com/static/docs/images/analytics_light.png?hl=fa)
Analytics
Google Analytics یک راه حل رایگان اندازه گیری برنامه است که بینشی در مورد استفاده از برنامه و تعامل کاربر ارائه می دهد. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/app_check_light.png?hl=fa)
بررسی برنامه
Firebase App Check به محافظت از منابع پشتیبان شما در برابر سوء استفادههایی مانند تقلب در صورتحساب یا فیشینگ کمک میکند. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/auth_light.png?hl=fa)
احراز هویت
Firebase Authentication خدمات پشتیبان و SDK های با کاربرد آسان را برای احراز هویت کاربران در برنامه شما ارائه می دهد. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/cloudfirestore_light.png?hl=fa)
Cloud Firestore
Firestore یک پایگاه داده ابری انعطاف پذیر و مقیاس پذیر NoSQL برای ذخیره و همگام سازی داده ها است. دادههای شما را در برنامههای مشتری از طریق شنوندگان بیدرنگ همگام نگه میدارد و پشتیبانی آفلاین ارائه میدهد. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/functions_light.png?hl=fa)
Cloud Functions
Cloud Functions برای Firebase به شما امکان میدهد تا در پاسخ به رویدادهایی که توسط ویژگیهای Firebase و درخواستهای HTTPS ایجاد میشوند، کد پشتیبان را بهطور خودکار اجرا کنید. پشتیبانی پلتفرم را بررسی کنید و سپس شروع به استقرار توابع و فراخوانی آنها از برنامه خود کنید.
![](https://firebase.google.com/static/docs/images/cloudmessaging_light.png?hl=fa)
پیام رسانی ابری
Firebase Cloud Messaging (FCM) یک راه حل پیام رسانی بین پلتفرمی است که به شما امکان می دهد بدون هیچ هزینه ای پیام های قابل اعتماد ارسال کنید. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/cloudstorage_light.png?hl=fa)
Cloud Storage
فضای ذخیرهسازی ابری برای Firebase به شما کمک میکند تا به سرعت و به راحتی محتوای تولید شده توسط کاربر، مانند عکسها و ویدیوها را ذخیره و ارائه دهید. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/crashlytics_light.png?hl=fa)
Crashlytics
Firebase Crashlytics به شما کمک می کند تا تجزیه و تحلیل و جزئیات مربوط به خرابی ها و خطاهایی را که در برنامه شما رخ می دهد جمع آوری کنید. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/inappmessaging.png?hl=fa)
پیام رسانی درون برنامه ای
Firebase In-App Messaging به شما کمک می کند تا کاربران فعال برنامه خود را با ارسال پیام های هدفمند و متنی که آنها را تشویق به استفاده از ویژگی های کلیدی برنامه می کند، درگیر کنید. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/hosting_light.png?hl=fa)
تاسیسات
Firebase Installations به شما امکان می دهد نصب برنامه خود را در دستگاه کاربر مدیریت کنید. سرویس نصب Firebase (FIS) برای هر نمونه نصب شده یک برنامه Firebase یک شناسه نصب Firebase (FID) ارائه میکند. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/mldiscovery_light.png?hl=fa)
دانلود کننده مدل ML
اگر از مدلهای سفارشی TensorFlow Lite استفاده میکنید، Firebase ML میتواند به شما کمک کند مطمئن شوید که کاربران همیشه از بهترین نسخه در دسترس مدل سفارشی شما استفاده میکنند. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/performance_light.png?hl=fa)
نظارت بر عملکرد
Firebase Performance Monitoring سرویسی است که به شما کمک می کند تا در مورد ویژگی های عملکرد iOS، Android و برنامه های وب خود اطلاعاتی کسب کنید. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/rtdb_light.png?hl=fa)
Realtime Database
پایگاه داده Realtime Firebase یک پایگاه داده میزبان ابر است. داده ها به صورت JSON ذخیره می شوند و در زمان واقعی با هر مشتری متصل همگام سازی می شوند. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
![](https://firebase.google.com/static/docs/images/config_light.png?hl=fa)
پیکربندی از راه دور
Firebase Remote Config یک سرویس ابری است که به شما امکان می دهد رفتار و ظاهر برنامه خود را بدون نیاز به دانلود به روز رسانی برنامه توسط کاربران تغییر دهید. پشتیبانی پلت فرم را بررسی کنید سپس شروع کنید .
پست ها و مقالات وبلاگ
کراشلیتیک و فلاتر
Firebase Crashlytics سابقه طولانی در کمک به توسعهدهندگان برای ارسال تجربیات برنامههای بدون خرابی و پایدار دارد. تیم Crashlytics یک تجربه درجه یک برای توسعه دهندگان و برنامه های Flutter ایجاد کرده است. این پست بلاگ Firebase APIهای گزارش خرابی، موتور تجزیه و تحلیل خرابی Flutter و پیکربندی داخلی و افزونه را برجسته میکند.
از Firebase برای میزبانی برنامه Flutter خود در وب استفاده کنید
این آموزش نحوه میزبانی برنامه Flutter خود را در وب از طریق یک URL میزبانی شده توسط Firebase تنها در 4 مرحله ساده نشان می دهد (اگر قبلاً ابزارهای Firebase را نصب کرده اید و یک پروژه Firebase موجود دارید، 2 مرحله).
Codelabs
Flutter و Firebase Authentication
یاد بگیرید که چگونه Firebase Authentication را تنها با چند خط کد به برنامه Flutter اضافه کنید.
فلاتر و مجموعه شبیه ساز محلی Firebase
با نحوه استفاده از Local Emulator Suite هنگام توسعه با Flutter آشنا شوید. شما همچنین یاد خواهید گرفت که از شبیه سازهای احراز هویت و Firestore استفاده کنید.
ویدیو های مرتبط
Firebase را به برنامه Flutter خود اضافه کنید
در این ویدیو، الکساندر نوه، مهندس روابط توسعهدهنده نشان میدهد که چگونه میتوانید Firebase را به سرعت به پلتفرمهای پشتیبانیشده Flutter اضافه کنید.
پایگاه داده بیدرنگ Firebase و Flutter
بیایید پایگاه داده بیدرنگ Firebase را به برنامه Flutter خود اضافه کنیم! این آموزش اصولی مانند نصب کتابخانه، نوشتن و بهروزرسانی دادهها، و خواندن دادههای شما در زمان واقعی را پوشش میدهد و سپس موضوعات مهم دیگری مانند استفاده از پایگاه داده بیدرنگ با StreamBuilders، FutureBuilders، Providers، استفاده از مجموعه شبیهساز محلی Firebase، قوانین امنیتی و خیلی بیشتر!