UPDATED 13:00 EDT / JULY 22 2020

APPS

Google’s Firebase app development framework gets more updates

Google LLC today issued a series of updates to its Firebase application development platform aimed at making developers more productive.

The updates came during the end of Firebase Live, a monthlong web series that started broadcasting in June. The series consisted of various tutorials and talks aimed at boosting developer’s productivity and helping them monitor their apps better.

Firebase is Google’s primary application development platform, which enables developers to develop iOS, Android and web apps. As well as providing an app development environment, it offers tools for tracking analytics, reporting and fixing bugs, and marketing and product experimentation.

One of the most important productivity updates announced was a new local user interface emulator, which was launched in beta test mode. The new tool is part of the Firebase Emulator Suite, which lets developers run emulated versions of Google’s backend products to assist with application development. The local emulator UI provides a visual tool for developers to run Google services locally on their device via a web app with a distinguishable UI, enabling them to build and test code in a safe sandbox environment.

“Not only does the emulator UI boost developer productivity with features like advanced data editing and searching, it also increases team productivity because you can onboard new developers with just a handful of CLI commands that create local instances of Firebase services in minutes,” Francis Ma, a product lead for Firebase, wrote in a blog post today.

overview1x

The Firebase Emulator Suite’s tools for writing, debugging and monitoring security rules have also been improved, Ma said.

In addition, Firebase now implements a new feature called Sign in with Apple in beta that helps developers to authenticate iPhone and iPad device users for a more personalized app experience. It enables users to sign in to applications and games with their Apple IDs, as well as services such as Google, Facebook and Twitter.

On the payments side, Firebase developers have more options thanks to an integration with the online payment processing company Stripe Inc. The integration comes in the form of two new extensions, which are pre-packaged bundles of code that automate common tasks within applications.

The Send Invoices with Stripe extension lets app developers programmatically create and send customer invoices via the Stripe payments platform. In addition, Run Subscription Payments with Stripe enables developers to send and sync subscriptions for web users using Stripe, and also control access to subscription content using the Firebase Authenticating service.

typographic_invoice

Firebase developers can also take advantage of a new ML Model Management application programming interface released last month that gives them a new way to add machine learning capabilities to their apps. Previously, it was only possible to do this manually via the Firebase ML model deployment console, but the API gives them a way to do so programmatically, Ma said.

“This is especially useful when you have a machine learning pipeline that automatically retrains models with new data, since you can now upload the updated models to Firebase programmatically,” he wrote.

Firebase isn’t just about building apps more easily, though. It also provides a number of ways for developers to monitor application performance.

“We want to help you stay attuned to your app’s analytics and performance data, meaningfully adapt your apps’ features and UI to the current climate, and continue to delight users with personalized experiences,” Ma said.

To do so, Firebase has added support for Crashlytics BigQuery streaming to help keep developers up to date on the performance and stability of their apps. It’s now possible to stream Crashlytics data into Google’s cloud-based BigQuery data analysis tool, which can help with things such as logging, analysis and troubleshooting. Crashlytics BigQuery streaming makes it possible to set up real-time alerts should any issues arise with an application, for example. It can also automate numerous release monitoring tasks that would otherwise need to be done manually.

Images: Google

A message from John Furrier, co-founder of SiliconANGLE:

Your vote of support is important to us and it helps us keep the content FREE.

One click below supports our mission to provide free, deep, and relevant content.  

Join our community on YouTube

Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.

“TheCUBE is an important partner to the industry. You guys really are a part of our events and we really appreciate you coming and I know people appreciate the content you create as well” – Andy Jassy

THANK YOU