The Firebase team has been busy producing new tools and product updates. Since it launched Firebase Live last month to share new products, productivity tips, and tutorials, the company has released videos, codelabs, walkthrough videos, interactive demos, and tons of product updates. Here are the highlights.
Firebase recently beta launched the local emulator UI. The new offering came after developers requested a visual tool to complement the Firebase Emulator Suite. With the local emulator UI, users can run services locally on a machine through a web app and distinguishable UI.
The Emulator Suite supports instant code reload of security rules: the main line of defense between databases and untrustworthy clients. In the same vein, Firebase added other improvements to writing, debugging, and monitoring security tools. Further, it changed the rules language to be more expressive, streamlining rule logic, and adding local variables.
Next, Firebase Authentication offers a complete, customizable, end-to-end identity solution in less than 10 lines of code. It supports many popular identity providers including email and password, phone authentication, Facebook, Google, Twitter, and more. The last release added beta support for Sign in with Apple.
Firebase launched Extensions last year. Since launch, the company receives numerous requests for additional extensions. Stripe is a popular request, and now Firebase has built two new Stripe extensions. Send Invoices with Stripe lets users programmatically create and send branded customer invoices using the Stripe payments platform. Run Subscription Payments with Stripe lets users create and sync subscriptions for web users with Stripe, as well as control access to subscription content via Firebase Authentication.
The ML Model Management API allows developers to deploy models programmatically instead of going through the TensorFlow console. This is especially useful when a machine learning pipeline automatically retrains models with new data. Learn more on how to use Firebase to enhance TensorFlow Lite deployments and try out our new codelabs (Android version or iOS version).
Firebase Remote Config allows users to dynamically alter app behavior and appearance without having to publish a new app version. New features to Remote Config provide a better understanding of active app configuration and better organizational and targeting tools.
Finally, users can stream Firebase Crashlytics data into BigQuery. This makes for better logging, analysis, and troubleshooting. Alerts occur in real-time and teams can automated much of the work needed for release monitoring. Stay up to date with allow Firebase announcement and updates through Firebase Live.