Firebase یک سرویس Backend as a Service یا به اختصار BaaS است که در سال ۲۰۱۴ گوگل آن را بیشتر به عنوان یک پلتفرم ذخیرهٔ دیتا برای دولوپرهای اپلیکیشن خریداری کرد.فایربیس ایدهای بود که از دل استارتاپی تحت عنوان Envolve بیرون آمد که در سال ۲۰۱۱ توسط James Tamplin و Andrew Lee راهاندازی شد که در نهایت در سال ۲۰۱۲ به عنوان یک شرکت مجزا به کار خود ادامه داد اما همانطور که پیش از این اشاره کردیم، گوگل با دیدن پتانسیلهایی که فایربیس داشت، در سال ۲۰۱۴ آن را تصاحب کرد.
فایربیس قابلیتهای بیشماری برای دولوپرهای موبایل به ارمغان میآورد. در واقع، با استفاده از فایربیس، دولوپرها قادر خواهند بود تا اقدام به توسعهٔ اپلیکیشنهای موبایل، آنالیز کاربران، مدیریت خطاها و ذخیرهسازی دادهها کنند.همچنین فایربیس از اندروید، آیاواس، تکنولوژیهای وب و همچنین موتور بازیسازی یونیتی پشتیبانی میکند.محصول اولیه Firebase یک پایگاه داده ای بلادرنگ بود که با رابط برنامه نویسی نرمافزارخود به توسعه دهندگان این اجازه را میداد تا داده های خود را از مشتریان متعدد ، ذخیره و همگام سازی نمایند. در اکتبر ۲۰۱۴ شرکت گوگلاین شرکت را از آن خود کرد.
سرفصل های دوره آموزشی Packt Firebase for Android Development:
– معرفی به Firebase
– ذخیره اطلاعات با پایگاه داده Firestore
– دسترسی به ذخیره سازی ابر
– یادگیری در مورد کاربران ما با تجزیه و تحلیل
– دسترسی به کاربران با پیام ابر
– سفارشی کردن تجربه در برنامه با تنظیمات از راه دور
– پاسخ به رویدادهای کلیدی با توابع ابر
– تست موثر و اشکال زدایی