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
320
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
41
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
840
What's New in Firebase 2024
firebasethailand
1
280
Adding New Capabilities to Your Apps with Firebase and Gemini API
firebasethailand
1
310
Say Hello to Cloud Functions for Firebase 2nd Gen
firebasethailand
1
510
What's New in Firebase 2023
firebasethailand
3
630
Building a more Efficient Firestore Web App
firebasethailand
1
250
Developing with Firebase - Best Practices
firebasethailand
0
230
Analyze your production issue on Firebase Crashlytics more efficient with BigQuery
firebasethailand
0
480
Other Decks in Technology
See All in Technology
【Claude Code】鹿野さんに聞く 私の推しの並行開発環境 大公開 / claude-code-parallel-2026-07-15
tonkotsuboy_com
12
8.2k
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
1
270
SRE本の知られざる名シーン / The Hidden Gems of Google SRE Book
nari_ex
1
410
アカウントが増えてからでは遅い? ~ マルチアカウント統制の勘所 ~
kenichinakamura
0
240
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
280
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
5.6k
Gen3R: 3D Scene Generation Meets Feed-Forward Reconstruction
spatial_ai_network
0
130
シンガポールで登壇してきます
yama3133
0
210
ヘルスケア領域における AI 活用と その安全性担保のための取り組み (Leveraging AI in Healthcare and Our Efforts to Ensure Its Safety) - Google I/O Extended Tokyo 2026, July 11, 2026
zettaittenani
0
390
ソニー銀行におけるビジネスアジリティ向上のためのクラウドシフト戦略
srenext
0
340
AI Coding Agent時代のcdk-nagガードレール 〜組織ルールを強制CIで守り抜く設計の挑戦〜
mhrtech
3
290
AI Driven AI Governance
pict3
0
460
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
Google's AI Overviews - The New Search
badams
0
1.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
A better future with KSS
kneath
240
18k
Being A Developer After 40
akosma
91
590k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
Balancing Empowerment & Direction
lara
6
1.2k
Visualization
eitanlees
152
17k
Unsuck your backbone
ammeep
672
58k
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