Pro Yearly is on sale from $80 to $50! »

What's New in Firebase 2020

What's New in Firebase 2020

B0efb6defa622f75aaaf56e5ee439a59?s=128

Firebase Thailand

October 10, 2020
Tweet

Transcript

  1. What’s New in Firebase @Jirawatee GDE - Firebase @Naluinui GDE

    - Firebase
  2. None
  3. Firebase Thailand Survey

  4. Platform x Firebase that Thai developers use

  5. Firebase products that Thai developers use

  6. Firebase plans that Thai developers use Spark Blaze 35.7% 31.4%

    Both 32.9%
  7. None
  8. Improve app quality Build better apps Grow your business

  9. Build better apps

  10. 1st Firebase GCP Region in SEA • Cloud Firestore •

    Cloud Storage • Cloud Functions
  11. None
  12. Support not-equal queries Projects Document project_id: 111 description: “”, status:

    “not_started” Document project_id: 222 description: “”, status: “complete” Document project_id: 333 description: “”, status: “in_progress” Document project_id: 444 description: “”, status: “dropped” collection(“project”).where(“status”, “!=”, “completed”)
  13. Support not-in queries Projects Document project_id: 111 description: “”, status:

    “not_started” Document project_id: 222 description: “”, status: “complete” Document project_id: 333 description: “”, status: “in_progress” Document project_id: 444 description: “”, status: “dropped” collection(“project”).where(“status”, “not-in”, [“completed”, “dropped”])
  14. Support Unity and C++

  15. None
  16. firebase.database().ref("counter") .set(firebase.database.ServerValue.increment(1)); firebase.database().ref("counter") .set(firebase.database.ServerValue.increment(-2)); Atomic Increments

  17. None
  18. None
  19. Phone Numbers for Testing

  20. None
  21. Storage (from 1GB) 10GB Free!

  22. Cloud Logging Integration for Hosting

  23. Better Compression with Brotli

  24. Preview Channels • Live Channel • Preview Channel http://jirawatee-108d7.web.app https://jirawatee-108d7--preview-5lm54dvk.web.app

    Firebase CLI firebase hosting:channel:deploy preview_name --expires 1d Channel ID Random Hash Project ID
  25. GitHub Action Support!

  26. Firebase CLI firebase hosting:clone staging-site:preview prod-site:live even if they're in

    different Firebase projects if you have the permission Cloning between Sites/Channels
  27. None
  28. Landmark detection AutoML Vision Edge Custom model Image labeling Text

    recognition
  29. None
  30. Node.js Versions • v8 is deprecated • v10 is stable

    • v12 is beta Blaze plan Blaze plan Spark plan
  31. Spark vs Blaze Plan in Cloud Functions

  32. Can I start developing without credit card?

  33. Firebase Emulator Suite

  34. Firebase Emulator Suite Functions Emulator Emulated Firestore Your App write

    calculateCart() trigger ... write
  35. Emulator Suite UI

  36. Emulator Suite UI - Firestore

  37. Emulator Suite UI - Realtime Database

  38. None
  39. Update extensions to use Node.js v10 Need update before Mar

    15th, 2021
  40. Improve app quality

  41. Beta

  42. None
  43. In-app Alerts • when a new build is available •

    iOS SDK (version 6.31.0)
  44. Grow your business

  45. None
  46. Manually Tracking Screen Views

  47. None
  48. Parameter Groups

  49. Improved Version Targeting in Remote Config

  50. None
  51. Localized content for your users

  52. None
  53. In-app Messaging

  54. More...

  55. Usage and billing

  56. New! Firebase Admin SDK • Firebase Remote Config • Firebase

    ML
  57. Firebase Kotlin Extensions are out of Beta! app/build.gradle implementation 'com.google.firebase:firebase-config-ktx:19.2.0'

  58. Swift Package Manager

  59. The official Firebase plugins for Flutter Website firebase.flutter.dev

  60. g.co/FirebaseAlpha Firebase Alpha Program

  61. None
  62. Follow us Youtube.com/FirebaseThailand Fb.com/FirebaseThailand Fb.com/groups/FirebaseDevTh Medium.com/FirebaseThailand