Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
仕事以外で作成したプロダクトの自慢大会
Search
Ryotaro Onoue
May 12, 2024
Technology
0
120
仕事以外で作成したプロダクトの自慢大会
EQMonitorのご紹介
Ryotaro Onoue
May 12, 2024
Tweet
Share
More Decks by Ryotaro Onoue
See All by Ryotaro Onoue
FlutterKaigi 2025 公式アプリ&WebサイトのCDについて
yumnumm
0
34
FlutterKaigi 2025 システム裏側
yumnumm
0
1.2k
Terraform+cloud-initで自宅サーバのLXDをIaCするお話
yumnumm
2
140
FlutterKaigi 2024における開発チームの取り組み と 2025への展望
yumnumm
0
58
Dart WebAssemblyを使ったWeb API on Cloudflare Workers
yumnumm
0
83
Apple Walletでパスを作るお話
yumnumm
0
200
私がやってきたアウトプット集
yumnumm
0
160
俺/私のこだわりデスク大大大自慢LT大会 (LTFes #12)
yumnumm
0
91
Cloudflare Workers でプリントシール機の画像共有システムを制作したお話 @serverlessF
yumnumm
0
260
Other Decks in Technology
See All in Technology
Android Studio Otter の最新 Gemini 機能 / Latest Gemini features in Android Studio Otter
yanzm
0
500
私も懇親会は苦手でした ~苦手だからこそ懇親会を楽しむ方法~ / 20251127 Masaki Okuda
shift_evolve
PRO
4
450
事業状況で変化する最適解。進化し続ける開発組織とアーキテクチャ
caddi_eng
1
9.3k
useEffectってなんで非推奨みたいなこと言われてるの?
maguroalternative
7
4.7k
ECMAScript仕様の最新動向: プロセスの変化と仕様のトレンド
uhyo
1
170
MAP-7thplaceSolution
yukichi0403
2
220
Introduction to Bill One Development Engineer
sansan33
PRO
0
320
.NET 10 のパフォーマンス改善
nenonaninu
2
2.5k
プロダクト負債と歩む持続可能なサービスを育てるための挑戦
sansantech
PRO
1
1.2k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
9.8k
ブラウザ拡張のセキュリティの話 / Browser Extension Security
flatt_security
0
220
AI開発の定着を推進するために揃えるべき前提
suguruooki
1
450
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
140
7.2k
Code Reviewing Like a Champion
maltzj
527
40k
Building an army of robots
kneath
306
46k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Producing Creativity
orderedlist
PRO
348
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Music & Morning Musume
bryan
46
7k
Fireside Chat
paigeccino
41
3.7k
Site-Speed That Sticks
csswizardry
13
970
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Designing for humans not robots
tammielis
254
26k
Docker and Python
trallard
46
3.7k
Transcript
2024.05.13 ࣄҎ֎Ͱ࡞ͨ͠ϓϩμΫτͷࣗຫେձ ʙEQMonitorͷ͝հʙ YUMEMI Inc. Flutter Engineer - Ryotaro Onoue
גࣜձࣾ ΏΊΈ LTFes #6 (ࣾ)
whoami 23ଔ FlutterΤϯδχΞ
Today’s topic ݸਓ։ൃ͍ͯ͠ΔΞϓϦέʔγϣϯͷ͓
Today’s Topic 1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ - 1-1. ػೳͷ֓ཁ - 1-2. EQMonitorΛࢧ͑Δٕज़ͷ͓
- 1-3. োى͜͠·ͨ͠ & ڭ܇ - 1-4. ࠓޙͷల ͱ ·ͱΊ
1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ EQMonitor(iOS/Android) - EQMonitorͱ͍͏ؔ࿈ͷΞϓϦέʔγϣϯΛ੍࡞
Today’s Topic 0. Whoami 1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ - 1-1. ػೳͷ֓ཁ -
1-2. EQMonitorΛࢧ͑Δٕज़ͷ͓ - 1-3. োى͜͠·ͨ͠ & ڭ܇ - 1-4. ࠓޙͷల ͱ ·ͱΊ
1-1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ EQMonitor - Earthquake Monitoring Application (iOS/Android) - EQMonitorͱ͍͏ؔ࿈ͷΞϓϦέʔγϣϯΛ੍࡞
- ΞϓϦέʔγϣϯࣗମFlutterͰ੍࡞
1-1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ EQMonitor - Earthquake Monitoring Application (iOS/Android) - EQMonitorͱ͍͏ؔ࿈ͷΞϓϦέʔγϣϯΛ੍࡞
- ΞϓϦέʔγϣϯࣗମFlutterͰ੍࡞ ڧϞχλ ࠃཱݚڀ։ൃ๏ਓࡂՊֶٕज़ݚڀॴ͕ ఏڙ͢Δ8FCαʔϏε IUUQXXXLNPOJCPTBJHPKQ ຊશࠃͷ༳Εͷঢ়گΛϦΞϧλΠϜͰදࣔ ը૾ղੳΛߦ͍ɺਤ্ʹදࣔ
1-1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ EQMonitor - Earthquake Monitoring Application (iOS/Android) - EQMonitorͱ͍͏ؔ࿈ͷΞϓϦέʔγϣϯΛ੍࡞
- ΞϓϦέʔγϣϯࣗମFlutterͰ੍࡞ ۓٸใ ؾிʹΑΓൃද͞ΕͨۓٸใΛ ϦΞϧλΠϜͰදࣔ ओཁಈ 4 ॳظඍಈ 1 ۓٸใͷσʔλΛࣗલ+40/ม͠ɺ)5518FC4PDLFU"1*Ͱ৴
1-1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ EQMonitor - Earthquake Monitoring Application (iOS/Android) - EQMonitorͱ͍͏ؔ࿈ͷΞϓϦέʔγϣϯΛ੍࡞
- ΞϓϦέʔγϣϯࣗମFlutterͰ੍࡞ ཤྺ աڈͷΛḪͬͯݕࡧ - ࠷େɾͷن(Ϛάχνϡʔυ)ɾ ݯͷਂ͞ͰߜΓࠐΈՄೳ - 202011݄Ҏ߱ͷใΛݕࡧՄೳ (ࠓޙ֦ு༧ఆ)
1-1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ EQMonitor - Earthquake Monitoring Application (iOS/Android) - EQMonitorͱ͍͏ؔ࿈ͷΞϓϦέʔγϣϯΛ੍࡞
- ΞϓϦέʔγϣϯࣗମFlutterͰ੍࡞ ཤྺͷৄࡉ ཤྺͰબͨ͠ใͷৄࡉΛදࣔ - ݯͷҐஔɾ؍ଌͷ - ֤ҬͷΛృΓͭͿ͠Ͱදࣔ - ֤ͷ͔ΒɺಛఆͷΛ؍ଌͨ͠ಓݝɾࢢ۠ொଜɾ ؍ଌΛදࣔ
1-1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ EQMonitor - Earthquake Monitoring Application (iOS/Android) - EQMonitorͱ͍͏ؔ࿈ͷΞϓϦέʔγϣϯΛ੍࡞
- ΞϓϦέʔγϣϯࣗମFlutterͰ੍࡞
Today’s Topic 0. Whoami 1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ - 1-1. ػೳͷ֓ཁ -
1-2. EQMonitorΛࢧ͑Δٕज़ͷ͓ - 1-3. োى͜͠·ͨ͠ & ڭ܇ - 1-4. ࠓޙͷల ͱ ·ͱΊ
1-2. EQMonitorΛࢧ͑Δٕज़ͷ͓ ΞϓϦέʔγϣϯαΠυ: Flutter - ϚϧνϓϥοτϑΥʔϜͳϑϨʔϜϫʔΫ Flutter Λ༻͍ͯ։ൃ - ਤඳըʹ
Maplibre ͱ͍͏OSSΛར༻ - ϞϊϨϙߏʹ͠ɺ࠶ར༻ՄೳͳύοέʔδΛ࡞ - ಈ࡞ݕূ༻ͷΞϓϦέʔγϣϯɾαʔόଆ࣮ͰҰ෦࠶ར༻
1-2. EQMonitorΛࢧ͑Δٕज़ͷ͓ αʔόαΠυαʔϏε܈ - αʔόଆͰΒͳ͍ͱ͍͚ͳ͍͜ͱ͕৭ʑ͋Δ - ใɾۓٸใͷੵɾ࠶৴ - ߜΓࠐΈػೳͷͨΊʹɺࣗલσʔλϕʔεΛ༻ҙ͢Δඞཁ͕͋Δ -
ϦΞϧλΠϜͰۓٸใΛ৴͢ΔͨΊͷWebSocket APIαʔό - ใΛ৴͢ΔͨΊͷHTTP APIαʔό - ਤσʔλΛ৴͢ΔͨΊͷ ϑΝΠϧϗεςΟϯάαʔό - ௨ͷ৴ - ↑αʔϏε܈ͷࢹ
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢ Project DM-D.S.S - ؾி͔Βͷใ(XMLిจ)Λѻ͍͍͢ܗ (JSON)ʹͯ͠ɺϦΞϧλΠϜͰೖखͰ͖Δαʔ Ϗε - ൺֱత҆ՁͰݸਓ։ൃऀͷ͓αΠϑʹ͍͞͠
(¥2,530/݄) - ͪͳΈʹɺؾி͔Β(ਖ਼֬ʹJMBSCܦ༝Ͱ) ೖख͠ Α͏ͱ͢Δͱ ॳظඅ༻6ܻ, ֹ݄5ܻޙ΄ Ͳඞཁ
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢ - Oracle Cloud Infrastructure (arm64 Compute Instance)্ͷίϯςφͰ DM-D.S.S͔ΒͷใΛड͚औΓ
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢ - eqservice͕ɺdmdata-proxy͔ΒใΛड͚औΓ - Firebase Cloud MessagingΛ௨ͯ͡Ϣʔβ௨৴ - Supabase
CloudͰ༻ҙͨ͠PostgreSQL Databaseೖ
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢ - SupabaseͰड͚औͬͨใɺؔ࿈ͨ͠ใͱ݁߹͞Εอଘ - Supabaseͷػೳͷ1ͭɺSupabase RealtimeΛ௨ͯ͡ Postgres ChangesΛड৴
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢ - ԼهใΛWebSocket APIͰ৴ - DM-D.S.S͔Βड৴ͨ͠ใ - PostgresͰؔ࿈ใΛ݁߹ͨ͠ͷ -
Cloudflare TunnelΛ௨ͯ͡ Πϯ λʔωοτ࿐ग़ - ΞϓϦέʔγϣϯ͔ΒΞΫηε
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢ - ΞϓϦέʔγϣϯ͔Βɺཤྺɾ࠷৽ͷۓٸใΛཁٻ͢Δ࣌ɺCloudflare Workers(ΤοδͷJavaScript࣮ߦڥ)Λ௨ͯ͡SupabaseΞΫηε - Cloudflare WorkersଆͰɺඞཁʹԠͯ͡ΩϟογϡΞΫηε੍ޚΛߦ͏
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢
αʔόؔ࿈ͷߏ ৭ʑಈ͔͍ͯ͠·͢ ࢹମ੍ - αʔϏεΛ҆ఆͯ͠ಈ͔ͨ͢Ίʹɺࢹ͕ඞཁ - ࣗͷMac MiniͰ Metrics ͷऩू
- baselime ͱ͍͏SaaSͰ Cloudflare Workers ͷ Log, Trace Λऩू
- Supabase CloudͷMetrics
- Docker ContainerͷMetrics
- WebSocket ServerͷMetrics
- ֤छLog͙֬͢ೝͰ͖ΔΑ͏ʹ - SSHͰ౿Έαʔόଓ͠ byobu(Window manager)Λىಈ͢Ε ͲʔΜ
ࢹମ੍Λ͑ΔͱԿ͕خ͍͔͠ Grafana, Prometheus, ֤छExporter - Χοί͍͍μογϡϘʔυΛ࡞ͬͯɺώϚͳ࣌ʹ͖ʹߦ͘ͱ χϠοͱͰ͖Δ - ͳʹ͔͕ى͖ͨ࣌(Ex. ίϯςφ͕ҟৗऴྃͨ͠)ʹSlackͰ௨͕ඈͿͷͰ
ਝʹରԠͰ͖Δ - Ͱͳ͘ͱɺҟৗͳϦΫΤετ͕ඈΜͰ͖ͨ࣌ʹ͙͢ؾͮ͘͜ͱ͕Ͱ͖Δ
Today’s Topic 0. Whoami 1. ݸਓ։ൃͰ੍࡞͖ͯͨ͠ΞϓϦέʔγϣϯͷ͓ - 1-1. ػೳͷ֓ཁ -
1-2. EQMonitorΛࢧ͑Δٕज़ͷ͓ - 1-3. োى͜͠·ͨ͠ & ڭ܇ - 1-4. ࠓޙͷల ͱ ·ͱΊ
1-3. োى͜͠·ͨ͠ ͔ͳ͍͠ - ৭ʑ৽ػೳΛ٧ΊࠐΜͩ େ͖ΊͳΞοϓσʔτͷެ։ޙʹൃੜ (v2.4)
1-3. োى͜͠·ͨ͠ ͭΒ͍ - ׂͱେ͖ΊͳΞοϓσʔτΛެ։ޙʹൃੜ (v2.4) - ϦϦʔεલʹߦͬͨAndroidͷGradle(ϏϧυγεςϜ)ͷߋ৽Ͱϛε͍ͯͨ͠ - AndroidͰಈ࡞νΣοΫΛ͍ͯ͠ͳ͔ͬͨ
- ʮ·͋ɺAndroidͷϏϧυ௨Δ͠ͳ͍ͩΖʙʯͱָ͔؍తʹߟ͍͑ͯͨ (ͱ͍͏͔ɺGradleͷߋ৽͕͏·͘ߦ͍ͬͯΔ͔ɺϏϧυ͕௨Δ͔௨Βͳ͍͔ͷ2ͩͱࢥ͍ͬͯͨ) - Play Storeͷ৹ࠪ͋Δ͠ɺ·͔͞ىಈ͠ͳ͍ͳΜͯ͜ͱͳ͍ͱࢥ͍ͬͯͨ (͔͠Α͔͘Βͳ͍͚Ͳɺ৹ࠪʹ3͘Β͍ͬͨ)
1-3. োى͜͠·ͨ͠ ͭΒ͍ - ׂͱେ͖ΊͳΞοϓσʔτΛެ։ޙʹൃੜ (v2.4) - ϦϦʔεલʹߦͬͨAndroidͷGradle(ϏϧυγεςϜ)ͷߋ৽Ͱϛε͍ͯͨ͠ - AndroidͰಈ࡞νΣοΫΛ͍ͯ͠ͳ͔ͬͨ
- ʮ·͋ɺAndroidͷϏϧυ௨Δ͠ͳ͍ͩΖʙʯͱָ͔؍తʹߟ͍͑ͯͨ (ͱ͍͏͔ɺGradleͷߋ৽͕͏·͘ߦ͍ͬͯΔ͔ɺϏϧυ͕௨Δ͔௨Βͳ͍͔ͷ2ͩͱࢥ͍ͬͯͨ) - Play Storeͷ৹ࠪ͋Δ͠ɺ·͔͞ىಈ͠ͳ͍ͳΜͯ͜ͱͳ͍ͱࢥ͍ͬͯͨ (͔͠Α͔͘Βͳ͍͚Ͳɺ৹ࠪʹ3͘Β͍ͬͨ) 2024/04/20 19 : 07: ৹ࠪ௨ͬͯ Ξοϓσʔτެ։!
1-3. োى͜͠·ͨ͠ ͭΒ͍ - ׂͱେ͖ΊͳΞοϓσʔτΛެ։ޙʹൃੜ (v2.4) - ϦϦʔεલʹߦͬͨAndroidͷGradle(ϏϧυγεςϜ)ͷߋ৽Ͱϛε͍ͯͨ͠ - AndroidͰಈ࡞νΣοΫΛ͍ͯ͠ͳ͔ͬͨ
- ʮ·͋ɺAndroidͷϏϧυ௨Δ͠ͳ͍ͩΖʙʯͱָ͔؍తʹߟ͍͑ͯͨ (ͱ͍͏͔ɺGradleͷߋ৽͕͏·͘ߦ͍ͬͯΔ͔ɺϏϧυ͕௨Δ͔௨Βͳ͍͔ͷ2ͩͱࢥ͍ͬͯͨ) - Play Storeͷ৹ࠪ͋Δ͠ɺ·͔͞ىಈ͠ͳ͍ͳΜͯ͜ͱͳ͍ͱࢥ͍ͬͯͨ (͔͠Α͔͘Βͳ͍͚Ͳɺ৹ࠪʹ3͘Β͍ͬͨ) 2024/04/20 20 : 12 1௨ͷϝʔϧ͕ .. .
1-3. োى͜͠·ͨ͠ ͭΒ͍ - ׂͱେ͖ΊͳΞοϓσʔτΛެ։ޙʹൃੜ (v2.4) - ϦϦʔεલʹߦͬͨAndroidͷGradle(ϏϧυγεςϜ)ͷߋ৽Ͱϛε͍ͯͨ͠ - AndroidͰಈ࡞νΣοΫΛ͍ͯ͠ͳ͔ͬͨ
- ʮ·͋ɺAndroidͷϏϧυ௨Δ͠ͳ͍ͩΖʙʯͱָ͔؍తʹߟ͍͑ͯͨ (ͱ͍͏͔ɺGradleͷߋ৽͕͏·͘ߦ͍ͬͯΔ͔ɺϏϧυ͕௨Δ͔௨Βͳ͍͔ͷ2ͩͱࢥ͍ͬͯͨ) - Play Storeͷ৹ࠪ͋Δ͠ɺ·͔͞ىಈ͠ͳ͍ͳΜͯ͜ͱͳ͍ͱࢥ͍ͬͯͨ (͔͠Α͔͘Βͳ͍͚Ͳɺ৹ࠪʹ3͘Β͍ͬͨ) 2024/04/20 20 : 12 1௨ͷϝʔϧ͕ .. . ͋ ... ͜Ε·͍ͣ (ͪͳΈʹɺ༑ਓͱͷւཱྀߦ ผΕͨޙͷؼத)
1-3. োى͜͠·ͨ͠ ͭΒ͍ - ׂͱେ͖ΊͳΞοϓσʔτΛެ։ޙʹൃੜ (v2.4) - ϦϦʔεલʹߦͬͨAndroidͷGradle(ϏϧυγεςϜ)ͷߋ৽Ͱϛε͍ͯͨ͠ - AndroidͰಈ࡞νΣοΫΛ͍ͯ͠ͳ͔ͬͨ
- ʮ·͋ɺAndroidͷϏϧυ௨Δ͠ͳ͍ͩΖʙʯͱָ͔؍తʹߟ͍͑ͯͨ (ͱ͍͏͔ɺGradleͷߋ৽͕͏·͘ߦ͍ͬͯΔ͔ɺϏϧυ͕௨Δ͔௨Βͳ͍͔ͷ2ͩͱࢥ͍ͬͯͨ) - Play Storeͷ৹ࠪ͋Δ͠ɺ·͔͞ىಈ͠ͳ͍ͳΜͯ͜ͱͳ͍ͱࢥ͍ͬͯͨ (͔͠Α͔͘Βͳ͍͚Ͳɺ৹ࠪʹ3͘Β͍ͬͨ) TwitterݟͯΈͨΒ طʹո͛͠ͳงғؾ
1-3. োى͜͠·ͨ͠ ͭΒ͍ - ׂͱେ͖ΊͳΞοϓσʔτΛެ։ޙʹൃੜ (v2.4) - ϦϦʔεલʹߦͬͨAndroidͷGradle(ϏϧυγεςϜ)ͷߋ৽Ͱϛε͍ͯͨ͠ - AndroidͰಈ࡞νΣοΫΛ͍ͯ͠ͳ͔ͬͨ
- ʮ·͋ɺAndroidͷϏϧυ௨Δ͠ͳ͍ͩΖʙʯͱָ͔؍తʹߟ͍͑ͯͨ (ͱ͍͏͔ɺGradleͷߋ৽͕͏·͘ߦ͍ͬͯΔ͔ɺϏϧυ͕௨Δ͔௨Βͳ͍͔ͷ2ͩͱࢥ͍ͬͯͨ) - Play Storeͷ৹ࠪ͋Δ͠ɺ·͔͞ىಈ͠ͳ͍ͳΜͯ͜ͱͳ͍ͱࢥ͍ͬͯͨ (͔͠Α͔͘Βͳ͍͚Ͳɺ৹ࠪʹ3͘Β͍ͬͨ) 2024/04/20 20 : 51 ؼޙٸ͍Ͱमਖ਼
1-3. োى͜͠·ͨ͠ ͭΒ͍ - ׂͱେ͖ΊͳΞοϓσʔτΛެ։ޙʹൃੜ (v2.4) - ϦϦʔεલʹߦͬͨAndroidͷGradle(ϏϧυγεςϜ)ͷߋ৽Ͱϛε͍ͯͨ͠ - AndroidͰಈ࡞νΣοΫΛ͍ͯ͠ͳ͔ͬͨ
- ʮ·͋ɺAndroidͷϏϧυ௨Δ͠ͳ͍ͩΖʙʯͱָ͔؍తʹߟ͍͑ͯͨ (ͱ͍͏͔ɺGradleͷߋ৽͕͏·͘ߦ͍ͬͯΔ͔ɺϏϧυ͕௨Δ͔௨Βͳ͍͔ͷ2ͩͱࢥ͍ͬͯͨ) - Play Storeͷ৹ࠪ͋Δ͠ɺ·͔͞ىಈ͠ͳ͍ͳΜͯ͜ͱͳ͍ͱࢥ͍ͬͯͨ (͔͠Α͔͘Βͳ͍͚Ͳɺ৹ࠪʹ3͘Β͍ͬͨ) 2024/04/20 22 : 36 मਖ਼൛ϦϦʔε - ͳΜ͔Α͔͘Βͳ͍͚ͲɺരͰ৹ࠪ௨ͬͨ - Ұ୴ඇެ։ʹ͍͔ͯͨ͠Β͔?
1-3. োى͜͠·ͨ͠ ͷڭ܇ ͍ͨΜͩͬͨ .. . - ϦϦʔεલʹख࣋ͪσόΠεͰಈ࡞ݕূ͢Δ͖ - PlayStoreͳΒɺ෦ϦϦʔε͢ΔͱϦϦʔεલϨϙʔτΈ
͍ͨͳͷ͕ಧ͘ͷͰͦΕ֬ೝ͢Δͱྑͦ͞͏ ͍ͭͰʹɺFirebase Test Labճͦ͏ - ΞϓϦετΞͷ৹ࠪա৴ͪ͠ΌͩΊ - ͳΜͰىಈ͠ͳ͍ΞϓϦ͕৹ࠪ௨ΔΜͩ…GoogleԿΛͯ͠ ͍ΔΜͩ - ৗʹPCΞΫηεͰ͖Δ४උΛ͢Δ͠ - PCৗ͍͔࣌࣋ͬͯͳͯ͘ྑ͍͚Ͳ iPadͰࣗMacΞΫ ηεͰ͖ΔΑ͏ʹ͓ͯ͘͠ͱ ͳʹ͔ͱ҆৺
·ͱΊ ݸਓ։ൃͷεεϝ - ࣗFlutterΤϯδχΞ - ݸਓ։ൃͰΞϓϦέʔγϣϯ~αʔόαΠυ~Πϯϑϥ·Ͱશ෦ࣗͰΔͱࢹ ͕͕Δ - ࣗҰਓͰ։ൃɾӡ༻͍ͯ͠ΔͷͰɺ৽ػೳͷ࣮͖ͳΑ͏ʹͰ͖Δ -
ීஈۀͰͳ͔ͳ͔Βͳ͍CI/CDɾίʔυϕʔεͷ࡞ࣗͰΰϦοͱ - વɺʮେ͍ͳΔྗʹେ͍ͳΔ͕͏ʯ - ݸਓ։ൃɺ͕ࣗϢʔβ & & ։ൃऀͩͱָ͍͠
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠! ࣭ɾؾʹͳΔ͜ͱ͕͋Ε ͍ͭͰ࿈བྷ͍ͩ͘͞! Follow me on X: @YumNumm ιʔείʔυ
(YumNumm/EQMonitor) PlayStore App Store