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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
35
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
820
What's New in Firebase 2024
firebasethailand
1
280
Adding New Capabilities to Your Apps with Firebase and Gemini API
firebasethailand
1
300
Say Hello to Cloud Functions for Firebase 2nd Gen
firebasethailand
1
500
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
470
Other Decks in Technology
See All in Technology
2026TECHFRESH畢業分享會 - Lightning Talk - E起 See See : 電商推薦讀心術? 數據說了算
line_developers_tw
PRO
0
950
人材育成分科会.pdf
_awache
2
170
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
660
2026 TECHFRESH 畢業分享會 - 開發日常大解密!從領域驅動到企業級上線
line_developers_tw
PRO
0
950
小さくはじめるSLI/SLO ~育てながら組織に定着させる実践知~ / Starting Small with SLI/SLOs: Building Adoption Through Continuous Growth
nari_ex
7
1.9k
20260619 私の日常業務での生成 AI 活用
masaruogura
1
190
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
450
フロンティアAIのゲート化と地政学リスク
nagatsu
0
130
非定型業務をAI slackbotで自動化する ~ 社内要望を自動壁打ちするbotを作った ~/automating-ad-hoc-work-with-ai-slackbot
shibayu36
0
640
2026TECHFRESH畢業分享會 - 原生還是跨平台? App 開發踩坑實錄
line_developers_tw
PRO
0
960
【NRUG vol.18】なぜ多くのオブザーバビリティ導入は失敗するのか
nrug_member
0
120
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
150
Featured
See All Featured
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Optimizing for Happiness
mojombo
378
71k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Design in an AI World
tapps
1
240
Building Applications with DynamoDB
mza
96
7.1k
We Are The Robots
honzajavorek
0
250
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
390
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
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