What new in Firebase 2022

Summary note of What's New in Firebase in Google I/O Extended Bangkok 2022 by @Jirawat Karanwittayakarn and Somjintana Korbut, 2 Firebase GDEs from Thailand.
  • 3M+ monthly active apps.
notion image

Tool for Accelerate app development

firebase extension

  • Custom event (available some extensions)
    • enable event
notion image
  • Fulltext search
      1. Setup Typesence Cluster & Add schema
      1. Install Extensions to sync data from Firestore
      1. Write search UI
  • Available in emulators

Cloud Functions

  • Environment variables
    • call variable from process.env.VARIABLE
notion image
  • Cloud Secret Manager
    • sensitive key
      • notion image
  • Cloud Function V2
    • based on GCS platform
      • notion image
    • Firebase Alerts Events
notion image
  • Changes and enhancements in Cloud Functions v2
    • Concurrent
    • Secure your callable and HTTP functions with a new CORS
    • Firebase Alerts events
    • Task Queue functions
    • Long-running In HTTP function (Up to 1-hour timeout)
    • Modern Javascript (config functions globally, objects, and modular imports)

Firebase Hosting

notion image
  • Firebase Deploy to the rescue
    • Handle model web framework setup. Developer preview —> (Next.js, Angular)

Realtime database

  • Update new data viewer help to manage data type.
  • Performance when needed to explore all data.

Firebase + Flutter

  • 62% of Flutter developers use Firebase
  • Fully-supported Integration
  • Document
  • Customer Support
  • Firebase Crashlytics
    • notion image
      notion image
      notion image
      notion image

Firebase + Swift

  • use swift codebase.
    • without codable.
    • async/await function.

Firebase App Check

notion image
  • filter all requests to your server.
notion image
notion image

Run your app with confident

App distribution

  • share your app to test before launch your app.
    • new build available event.

Firebase Remote Config

  • Personalization
  • Use ML to predict config variable.

Performance Monitoring

  • Real-time alerts general availability
    • App start time
    • Network calls
    • Screen rendering
    • Web page loads
    • notion image