Application development is becoming more complex. Developers need to build for different platforms and a growing number of form factors. They must meet more and more security and scalability requirements, while meeting growing customer expectations. To help developers handle everything, Google is launching a series of new updates to Firebase, its backend application development program.

“We invest in helping developers solve problems that don’t always differentiate their products, such as building and scaling backend infrastructure, things like security, or having to integrate with third-party APIs,” said Francis Ma, a flagship product. Firebase. ZDNet. That way, he said, developers can stay focused on what they “need to do to keep up with consumer expectations and reach consumers where they are.”

The updates announced at Wednesday’s Google I / O conference focus heavily on making Firebase work better with some of Google’s most popular developer products, as well as a wider open tool ecosystem. . The updates will affect more than 3 million developers who use Firebase.

Here are some of the highlights:

Integrations with Android

To give developers a simpler workflow, Google is integrating Firebase Crashlytics directly into Android Studio, Google’s integrated development environment (IDE) for the Android operating system.

Crashlytics is a crash reporting tool within Firebase that helps developers track the performance of their application after launch. Developers can track user crashes, bugs, and feedback so they can make improvements in the next edition of their apps.

However, until then, developers will need to switch between Crashlytics and their IDE to fix these issues. Google is now introducing the Crashlytics experience directly to Android Studio with a feature called the App Quality Score window. The developer will be able to automatically see crashes and determine the specific line of code that caused the errors. They can both identify and correct problems while remaining in the editor.

“We all know that developers like to be in the flow and be productive,” Ma said.

Improved web developer experience

Developers often use modern frameworks such as Angular, Vue, Next.js, Nuxt to build and deploy web applications. However, this may add more complexity to managing application deployment. Some frames may be for front-end deployment, while others may be for rear-end deployment, and developers need to organize everything.

Developers can now deploy modern web applications with a single command: firebase deploy. Google automatically detects all dependencies and implements it in Firebase hosting and backend services.

Better third-party API management

Developers often use a number of third-party application programming interfaces (APIs) in their applications – typically 20 to 40 APIs. For example, they can use a popular provider such as Stripe to process payments or Twilio to manage email communications.

Two years ago, Google introduced Firebase Extensions, which offers pre-packaged solutions and integrations so developers can easily deploy them. Google is now introducing the Extensions Events concept, giving developers the ability to implement pre-packaged APIs while further customizing them.

For example, a developer can now deploy a Stripe extension to manage subscription payments. Now with Extensions Events they can further customize the workflow. If a user unsubscribes, for example, the developer can now send back a discount offer to try to win back the user.

Google has also announced the launch of third-party extensions for marketing, search and payment processing. Two new Snap extensions, for example, allow users to sign in with Snap and promote their products in their stories.

Improved security

To improve security for application developers, Google is providing a public project called App Check. Checking the application confirms that the incoming traffic actually comes from the application of a legitimate device developer and blocks traffic that does not have valid credentials. This helps protect the application from threats such as billing fraud, phishing, application imitation and data theft and poisoning. In addition, App Check is now integrated with the Play Integrity API.

Deeper Flutter integration

Flutter is Google’s open source UI framework that allows developers to create cross-platform applications from a single code base. Now all Firebase plugins for Flutter have become public, and Google has added official Flutter documentation, snippets, and customer support to make it easier to use Flutter and Firebase together.

Previous articleHow we test home security cameras and video cameras
Next articleUse this easy and free check to see if a site or file contains malware