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
地図のUIで MultiChildRenderObject を自作するハメになった話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
づだ
July 02, 2025
Technology
57
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
地図のUIで MultiChildRenderObject を自作するハメになった話
Flutter Tokyo #9 の登壇内容
https://flutter-jp.connpass.com/event/359088/
づだ
July 02, 2025
Other Decks in Technology
See All in Technology
デジタル・デザイン構想 by Sayaka Ishizuka
y150saya
0
200
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
3
2.9k
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
12
5.4k
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
8.1k
Claude Codeとハーネスについて考えてみる
oikon48
18
8.9k
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
480
ローカルLLMとLINE Botの組み合わせ その3 / LINE DC Generative AI Meetup #8
you
PRO
0
130
地域 SRE コミュニティ最前線 / SRE NEXT 2026 Discussion Night Track C
muziyoshiz
0
180
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.1k
知見・人・API・DB・予算 ─ ナイナイ尽くしだった人事データ整備 with dbt、5年間の学び
ken6377
1
170
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
インフラ寄りSREでも 開発に踏み出せる〜境界を越えてユーザー体験に向き合いたい〜
sansantech
PRO
2
2.9k
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
180
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Being A Developer After 40
akosma
91
590k
Product Roadmaps are Hard
iamctodd
55
12k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
670
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
400
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Transcript
ాେ!;VEBI ਤͷ6*Ͱ .VMUJ$IJME3FOEFS0CKFDUΛࣗ࡞͢ Δϋϝʹͳͬͨ
ࣗݾհ ͮͩ w 'MVUUFS͔ΒΤϯδχΞʹͳͬͨਓʢ͘Β͍ʣ w ࠷ۙϑϦʔϥϯεʹͳͬͨਓ ࠷ۙͷϚΠϒʔϜ ػಈઓ࢜(VOEBN(2VVVVVV9ʗΫΨల͍ͬͨʗϞϯϋϯϫΠ ϧζͷྺઓηϧϨΪΦεָ͍͠ʗϑΝΠΞʔΤϜϒϨϜΤϯήʔδ ʗʹ͔ͷʗ4XJUDIམબʗϙέϞϯͷΞχϝ໘ന͍ʗΨϯμ
ాେ!;VEBI ਤͷ6*Ͱ .VMUJ$IJME3FOEFS0CKFDUΛࣗ࡞͢ Δϋϝʹͳͬͨ
fl VUUFS@NBQύοέʔδ w ϚʔΧʔΛ8JEHFUͰදࣔͰ͖Δ
໘ͨ͠՝ w ϚʔΧʔ͕ॏͳͬͯݟͮΒ͍
՝ w (PPHMF.BQΈ͍ͨʹ͍ͨ͠
ཧ ϚʔΧʔ͕ॏͳ͍ͬͯΔͱɺখؙ͍͞ʹ͢Δ খؙ͍͞ͰॏͳΔ߹ɺඇදࣔʹ͢Δ খؙ͍͞ಉ࢜ɺॏͳ͍͍ͬͯ ϚʔΧʔΛɺݻఆαΠζͰѻ͍ͨ͘ͳ͍
w ݻఆαΠζʢUJHIUͳ੍ʣͰͳ͘ɺΟδΣοτΒ͍͠ॊೈͳαΠζ ʢMPPTFͳ੍ʣͰௐ͍ͨ͠ w ςΩετͷ͞ʹΑͬͯɺϚʔΧʔͷαΠζมΘΔ w ը૾ͷΞεϖΫτൺʹґଘͰ͖ͨΓͰ͖Δ ݻఆαΠζͰѻ͍ͨ͘ͳ͍
3FOEFS0CKFDU ࣗ࡞͠ͳ͍ํ͕͍͍
3FOEFS0CKFDUࣗ࡞ͷσϝϦοτ ɾϛϡʔλϒϧͳΛѻ͏ͷͰɺએݴతͰͳ͍ ɹˠ·ͣɺطଘͷΟδΣοτͰରԠ͢Δํ๏Λࡧ͢Δ͖ͱ அɻ
ϘπҊᶃ(MPCBM,FZܦ༝ͰαΠζऔಘ ɾඳըޙʹ(MPCBM,FZDVSSFOU$POUFYUTJ[FΛ࣮ߦ͢Δ͜ͱͰɺαΠ ζΛऔಘͰ͖Δ ɾ4J[F$IBOHFE-BZPVU/PUJ fi FSΟδΣοτΛ͑ɺαΠζมߋΛ ௨Ͱ͖Δ
None
None
ϘπҊᶃ(MPCBM,FZܦ༝ͰαΠζऔಘ ɾ࠷ॳͷ̍ϑϨʔϜɺԿදࣔ͞Εͳ͍ঢ়ଶʹͳΔ ɾ͔ͳΓίʔυ͕ෳࡶʹͳΔ͜ͱ͕༧͞ΕΔ ˠͰ͖ͳ͘ͳͦ͞͏͚ͩͲɺඍົͳΟδΣοτʹͳΓͦ͏
ϘπҊᶄ $VTUPN.VMUJ$IJME-BZPVU w .VMUJ$IJME-BZPVU%FMFHBUFͱ ͍͏ಠࣗΫϥεͰɺෳࡶͳ DIJMESFOදࣔʹରԠ IUUQTBQJ fl VUUFSEFW fl
VUUFSXJEHFUT$VTUPN.VMUJ$IJME-BZPVUDMBTTIUNM
None
ϘπҊᶄ$VTUPN.VMUJ$IJME-BZPVU w 0 ff TFUௐ͕͜ͷΟδΣοτͷ伴ͳͷͰɺʮඇදࣔʯͷཁ݅ʹ ରԠ͍ͯ͠ͳ͍ w ඳըͯ͠αΠζऔಘˠ0 ff TFUௐͷॱ൪͕ݻఆɺڧ੍͞Ε͍ͯΔ
w αΠζऔಘͨ࣌͠Ͱɺඳը͕֬ఆͯ͠͠·͏
3FOEFS0CKFDUΛ ࣗ࡞ͨ͠ํ͕͍͍
None
ᶃͱΓ͋͑ͣɺ3FOEFS4UBDLͷதΛύΫΔ
ᶄඞཁͳؔΛPWFSSJEF w QFSGPSN-BZPVU ˠαΠζ w QBJOU ɹɹɹɹɹˠඳը w IJU5FTU$IJMESFO ˠλοϓྖҬ
ઓུɿ QFSGPSN-BZPVU ͰαΠζऔಘɺॏͳΓఆΛߦ͍ɺQBJOU Ͱදࣔ Γସ͑Λߦ͏
ᶅQFSGPSN-BZPVU @0WFSMBQ5ZQFͷఆٛ
ᶅQFSGPSN-BZPVU DIJMEͷ܁Γฦ͠Λهड़
ᶅQFSGPSN-BZPVU DIJMEͷQBSFOU%BUBʹॏͳΓ݁ՌΛอ࣋ͤ͞Δ
ᶅQFSGPSN-BZPVU DIJMEͷQBSFOU%BUBʹॏͳΓ݁ՌΛอ࣋ͤ͞Δ
ᶆQBJOU ֤@0WFSMBQ5ZQF͝ͱʹɺQBJOUΛ࣮ߦ
ͬ͘͟Γ·ͱΊ w ͱΓ͋͑ͣ3FOEFS4UBDLΛίϐΔ w αΠζҐஔௐ෦ͷΧελϚΠζɺQFSGPSN-BZPVU Λ͍͡ Δ w QFSGPSN-BZPVU ͱQBJOU
ͰΓऔΓΛ͍ͤͨ͞߹ɺ DIJMEQBSFOU%BUBʹมΛอ࣋ͤ͞Δ
3FOEFS0CKFDUͷࣗ࡞ سආ͗͢͠ͳ͍ํ͕͍͍
IUUQTBQJ fl VUUFSEFW fl VUUFSSFOEFSJOH.VMUJ$IJME-BZPVU%FMFHBUFDMBTTIUNM *GZPVXBOUUPCVJMEBDVTUPNMBZPVUXIFSFZPVEF fi OFUIFTJ[FPGUIBU XJEHFUCBTFEPOJUTDIJMESFO UIFOZPVXJMMIBWFUPDSFBUFBDVTUPN
SFOEFSPCKFDU4FF.VMUJ$IJME3FOEFS0CKFDU8JEHFUXJUI $POUBJOFS3FOEFS0CKFDU.JYJOBOE3FOEFS#PY$POUBJOFS%FGBVMUT.JYJOUP HFUTUBSUFEPS3FOEFS4UBDLGPSBOFYBNQMFJNQMFNFOUBUJPO
ࠓͯ͠ͳ͍͜ͱ ͘͠ɺ·ͩղܾͰ͖ͯͳ͍͜ͱ w λοϓྖҬ w ϑΣʔυΠϯɾϑΣʔυΞτͷΞχϝʔγϣϯͷ༩ w QFSGPSN-BZPVU લʹɺͦͦDIJMESFOͷΛݮΒͯ͠ύϑΥʔϚϯε վળ
·ͱΊ w (MPCBM,FZͰαΠζऔಘ͢Δํ๏ɺ͍࣮͜͠ʹͳΓ͕ͪͳͷͰɺՄೳ Ͱ͋Εճආ͢Δ w $VTUPN.VMUJ$IJME-BZPVUɺ͋͘·ͰϙδγϣϯΛΧελϚΠζ͢ΔͨΊͷ ͷͰɺʮ݅ʹΑͬͯඇදࣔʯରԠͮ͠Β͍ w .VMUJ$IJME3FOEFS0CKFDUΛࣗ࡞͢Δ߹ɺ3FOEFS4UBDLΛίϐϖͯ͠த ͍͡Δͷ͕ۙಓ
w $POUBJOFS3FOEFS0CKFDU.JYJO3FOEFS#PY$POUBJOFS%FGBVMUT.JYJO 1BSFOU%BUBͷཧղɺॻ͖ͳ͕Β͍ͯ͘͠