Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
What's New in Firebase 2020
Search
Firebase Thailand
October 10, 2020
Technology
330
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What's New in Firebase 2020
Firebase Thailand
October 10, 2020
More Decks by Firebase Thailand
See All by Firebase Thailand
Turn your ideas into real apps with Google AI Studio and Firebase
firebasethailand
0
59
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
880
What's New in Firebase 2024
firebasethailand
1
290
Adding New Capabilities to Your Apps with Firebase and Gemini API
firebasethailand
1
330
Say Hello to Cloud Functions for Firebase 2nd Gen
firebasethailand
1
520
What's New in Firebase 2023
firebasethailand
3
650
Building a more Efficient Firestore Web App
firebasethailand
1
260
Developing with Firebase - Best Practices
firebasethailand
0
240
Analyze your production issue on Firebase Crashlytics more efficient with BigQuery
firebasethailand
0
490
Other Decks in Technology
See All in Technology
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
1
200
プロダクト思考 × 基盤思考を AIで実現する Compound Engineering
tkc66buzz
1
280
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
450
Benchmarking Vector Databases: pgvector vs. LanceDB
tsho
0
150
Bet AI Day 2026丨バクラク Autopilot、業務システムの再設計
layerx
PRO
2
1.6k
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
110
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
330
module Synths; end
asonas
1
120
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
620
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
130
Bet AI Day 2026丨AIを「使う」から、AIが「働く」へ ― LayerXが進める「組織AI」の社会実装
layerx
PRO
3
2.8k
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
490
Balancing Empowerment & Direction
lara
6
1.3k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
270
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Faster Mobile Websites
deanohume
310
32k
The Limits of Empathy - UXLibs8
cassininazir
1
640
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
340
Utilizing Notion as your number one productivity tool
mfonobong
4
570
The World Runs on Bad Software
bkeepers
PRO
72
12k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
Transcript
What’s New in Firebase @Jirawatee GDE - Firebase @Naluinui GDE
- Firebase
None
Firebase Thailand Survey
Platform x Firebase that Thai developers use
Firebase products that Thai developers use
Firebase plans that Thai developers use Spark Blaze 35.7% 31.4%
Both 32.9%
None
Improve app quality Build better apps Grow your business
Build better apps
1st Firebase GCP Region in SEA • Cloud Firestore •
Cloud Storage • Cloud Functions
None
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”)
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”])
Support Unity and C++
None
firebase.database().ref("counter") .set(firebase.database.ServerValue.increment(1)); firebase.database().ref("counter") .set(firebase.database.ServerValue.increment(-2)); Atomic Increments
None
None
Phone Numbers for Testing
None
Storage (from 1GB) 10GB Free!
Cloud Logging Integration for Hosting
Better Compression with Brotli
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
GitHub Action Support!
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
None
Landmark detection AutoML Vision Edge Custom model Image labeling Text
recognition
None
Node.js Versions • v8 is deprecated • v10 is stable
• v12 is beta Blaze plan Blaze plan Spark plan
Spark vs Blaze Plan in Cloud Functions
Can I start developing without credit card?
Firebase Emulator Suite
Firebase Emulator Suite Functions Emulator Emulated Firestore Your App write
calculateCart() trigger ... write
Emulator Suite UI
Emulator Suite UI - Firestore
Emulator Suite UI - Realtime Database
None
Update extensions to use Node.js v10 Need update before Mar
15th, 2021
Improve app quality
Beta
None
In-app Alerts • when a new build is available •
iOS SDK (version 6.31.0)
Grow your business
None
Manually Tracking Screen Views
None
Parameter Groups
Improved Version Targeting in Remote Config
None
Localized content for your users
None
In-app Messaging
More...
Usage and billing
New! Firebase Admin SDK • Firebase Remote Config • Firebase
ML
Firebase Kotlin Extensions are out of Beta! app/build.gradle implementation 'com.google.firebase:firebase-config-ktx:19.2.0'
Swift Package Manager
The official Firebase plugins for Flutter Website firebase.flutter.dev
g.co/FirebaseAlpha Firebase Alpha Program
None
Follow us Youtube.com/FirebaseThailand Fb.com/FirebaseThailand Fb.com/groups/FirebaseDevTh Medium.com/FirebaseThailand