Chapter 1, Keep It Real – Firebase Realtime Databaset, will introduce configuring the development environment and deep dive into the popular Firebase feature, the real-time database.
Chapter 2, Safe and Sound – Firebase Authentication, demonstrates how to use the multi-platform sign-in feature available in Firebase. Developers will be able to explore email authentication, social login, phone number authentication, and more.
Chapter 3, Safe and Sound – Firebase Crashlytics, demonstrates the Firebase crash reporting feature in detail, along with how to diagnose and fix bugs, and how to generate detailed error reports
Chapter 4, Genie in the Cloud – Firebase Cloud Functions, contains comprehensive examples and an overview of Firebase functions. Firebase functions is still in beta and the active development phase, but it is already a jaw-dropping technology.
Chapter 5, Arsenal for Your Files – Firebase Cloud Storage, consists of comprehensive examples and an overview of Firebase cloud storage. Firebase cloud storage helps store and serve content with ease. This chapter will show how to store different mime type files ranging from photographs to videos.
Chapter 6, Not Just a Keeper, Firebase Hosting, comprises comprehensive examples and an overview of Firebase Hosting. Firebase Hosting is a very handy feature for hosting websites. Firebase Hosting has low latency and Global CDN with a free SSL certificate.
Chapter 7, Inspection and Evaluation – Firebase Test Lab, contains comprehensive examples and an overview of Firebase Test Lab for Android. This cloud-based infrastructure helps developers to test their products on different use cases. Test Lab can test applications remotely on different devices.
Chapter 8, A Smart Watchdog – Firebase Performance Monitoring, explains the process of diagnosing an application's performance issues. Using the trace feature, we will be able to monitor specific bugs and avoid performance setbacks.
Chapter 9, Application Usage Measuring and Notification, Firebase Analytics, and Cloud Messaging, explains how to measure an application's usage and send and receive push notifications.
Chapter 10, Changing Your App – Firebase Remote Config and Dynamic Links, explains that Firebase Remote Config lets you change the behavior and appearance of your application. Dynamic links are very useful in terms of presenting the content to different platforms.
Chapter 11, Bringing Everyone on the Same Page, Firebase Invites, and Firebase App Indexing, and Firebase App Indexing, explores sending and receiving invites from your mobile app. Also, App index helps get public and personal content from your app into users' search results.
Chapter 12, Making a Monetary Impact and Firebase AdMob and AdWords, helps developers inflate in-app advertisements and improve the user experience. You will access monetization reports using AdWords developer, and will learn how to reach potential customers with online ads.
Chapter 13, Flexible NoSQL and Cloud Firestore, helping developers to write next-generation Firebase applications.
Chapter 14, Analytics Data, Clairvoyant, Firebase Predictions, demonstrates the power of Firebase Predictions, which runs the advanced machine learning algorithms by predicting the next action before it takes place.
Chapter 15, Train Your Code and ML-kit, illustrates the power of ML-kit by explaining its features. You also will write an application to perform text recognition in a photograph captured through your phone's camera.