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
Full-Stack Development with FlutterFire
Search
Firebase Thailand
April 01, 2023
Technology
0
130
Full-Stack Development with FlutterFire
พัฒนาแอปพลิเคชั่นในทุกแพลตฟอร์มด้วย Flutter แบบครบจบในตัวควบคู่กับ Firebase
Firebase Thailand
April 01, 2023
Tweet
Share
More Decks by Firebase Thailand
See All by Firebase Thailand
Say Hello to Cloud Functions for Firebase 2nd Gen
firebasethailand
1
230
What's New in Firebase 2023
firebasethailand
3
520
Building a more Efficient Firestore Web App
firebasethailand
1
150
Developing with Firebase - Best Practices
firebasethailand
0
150
Analyze your production issue on Firebase Crashlytics more efficient with BigQuery
firebasethailand
0
250
What I learn from Firebase when build Saifah
firebasethailand
0
120
Security Rules Unit Testing Pipeline Integration for Firestore
firebasethailand
0
100
Building Simple Collaborative Online IDE with AngularFire and Firepad
firebasethailand
0
96
From Feature Flags to Personalisation with Firebase Remote Config
firebasethailand
0
380
Other Decks in Technology
See All in Technology
いつか使うかも貯金してたらめちゃめちゃ機能が増えてた話
riyaamemiya
0
450
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
120
web-application-security
matsuihidetoshi
0
180
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.8k
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
6
840
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
130
オーナーシップを持つ領域を明確にする
konifar
13
3.2k
ServiceNow Knowledge Learning Rise up
manarobot
0
210
IaCジェネレーターとBedrockで詳細設計書を生成してみた
tsukasa_ishimaru
3
680
Cypress or Playwright?
rainerhahnekamp
0
150
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
0
110
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
1
260
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
24
2k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
KATA
mclloyd
15
12k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Navigating Team Friction
lara
178
13k
Into the Great Unknown - MozCon
thekraken
10
1k
We Have a Design System, Now What?
morganepeng
43
6.8k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
In The Pink: A Labor of Love
frogandcode
138
21k
Transcript
Full-Stack Development with FlutterFire Senior Software Engineer at Agoda Kajornsak
Peerapathananont Firebase Dev Day 2023 GDG Bangkok Firebase Thailand Organized by
Full-stack development
#FirebaseDevDay2023 iOS App API Android App Web App Database BE
& Infrastructure FE
Flutter
#FirebaseDevDay2023 iOS App Android App Web App FE
#FirebaseDevDay2023 API Database BE & Infrastructure
Firebase
#FirebaseDevDay2023 Build Release & Monitor Engage
#FirebaseDevDay2023
#FirebaseDevDay2023 API Database BE & Infrastructure
Google I/O 2022
None
None
#FirebaseDevDay2023
#FirebaseDevDay2023
#FirebaseDevDay2023
#FirebaseDevDay2023 Flutter app Flutter plugin Platform interface iOS specific Android
specific Web specific
Just a wrapper?
#FirebaseDevDay2023
How to create an application?
#FirebaseDevDay2023
#FirebaseDevDay2023
#FirebaseDevDay2023 How to use FlutterFire $ firebase login $ dart
pub global activate flutterfire_cli $ flutterfire configure
#FirebaseDevDay2023
#FirebaseDevDay2023
#FirebaseDevDay2023
#FirebaseDevDay2023 How to use FlutterFire $ flutter pub add firebase_core
$ flutterfire configure $ flutter pub add [plugin_name] $ flutterfire configure
Life is not always easy
#FirebaseDevDay2023 download interpret
Example
#FirebaseDevDay2023 Super simple application - 3 platforms - iOS, Android,
Web - APIs - CRUD - Social login - Database - NoSQL - real-time synchronization - Infrastructure - Load balancing - Multi-DC support
#FirebaseDevDay2023 iOS App API Android App Web App Database Infrastructure
FE
#FirebaseDevDay2023 Flutter App Firebase
#FirebaseDevDay2023 iOS App API Android App Web App Database Infrastructure
FE
#FirebaseDevDay2023
#FirebaseDevDay2023
#FirebaseDevDay2023
Tips
#FirebaseDevDay2023 - Check your requirements - Find suitable Firebase products
- Check FlutterFire compatibility - Platform availability
Summary
#FirebaseDevDay2023 - Use Firebase to makes your life easier -
No need to take care of infra things - Focus on business logic & UI - Write once, run anywhere** - Use Flutter and enjoy