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
仕事以外で作成したプロダクトの自慢大会
Search
Ryotaro Onoue
May 12, 2024
Technology
0
95
仕事以外で作成したプロダクトの自慢大会
EQMonitorのご紹介
Ryotaro Onoue
May 12, 2024
Tweet
Share
More Decks by Ryotaro Onoue
See All by Ryotaro Onoue
Terraform+cloud-initで自宅サーバのLXDをIaCするお話
yumnumm
2
84
FlutterKaigi 2024における開発チームの取り組み と 2025への展望
yumnumm
0
48
Dart WebAssemblyを使ったWeb API on Cloudflare Workers
yumnumm
0
57
Apple Walletでパスを作るお話
yumnumm
0
180
私がやってきたアウトプット集
yumnumm
0
150
俺/私のこだわりデスク大大大自慢LT大会 (LTFes #12)
yumnumm
0
78
Cloudflare Workers でプリントシール機の画像共有システムを制作したお話 @serverlessF
yumnumm
0
250
Flutter × Jetpack Composeの相互運用 @ GDG Tokyo 2023
yumnumm
0
1.2k
DartによるBFF構築・運用 〜 Dart Frog × Melos 〜
yumnumm
2
3.3k
Other Decks in Technology
See All in Technology
From Live Coding to Vibe Coding with Firebase Studio
firebasethailand
1
250
DatabricksのOLTPデータベース『Lakebase』に詳しくなろう!
inoutk
0
150
AWS表彰プログラムとキャリアについて
naoki_0531
1
130
スプリントレビューを効果的にするために
miholovesq
9
1.7k
ファインディにおける Dataform ブランチ戦略
hiracky16
0
200
増え続ける脆弱性に立ち向かう: 事前対策と優先度づけによる 持続可能な脆弱性管理 / Confronting the Rise of Vulnerabilities: Sustainable Management Through Proactive Measures and Prioritization
nttcom
1
200
AI駆動開発 with MixLeap Study【大阪支部 #3】
lycorptech_jp
PRO
0
250
Tiptapで実現する堅牢で柔軟なエディター開発
kirik
1
130
LLM開発を支えるエヌビディアの生成AIエコシステム
acceleratedmu3n
0
230
Snowflake のアーキテクチャは本当に筋がよかったのか / Data Engineering Study #30
indigo13love
0
270
株式会社島津製作所_研究開発(集団協業と知的生産)の現場を支える、OSS知識基盤システムの導入
akahane92
1
1.3k
【CEDEC2025】LLMを活用したゲーム開発支援と、生成AIの利活用を進める組織的な取り組み
cygames
PRO
0
1.1k
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.7k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Documentation Writing (for coders)
carmenintech
72
4.9k
Unsuck your backbone
ammeep
671
58k
Building an army of robots
kneath
306
45k
Speed Design
sergeychernyshev
32
1k
A better future with KSS
kneath
238
17k
RailsConf 2023
tenderlove
30
1.2k
Scaling GitHub
holman
461
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
How to Ace a Technical Interview
jacobian
278
23k
Faster Mobile Websites
deanohume
308
31k
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