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
Flutter_meetup_tokyo__10.pdf
Search
shogo.yamada
July 16, 2019
6.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flutter_meetup_tokyo__10.pdf
shogo.yamada
July 16, 2019
More Decks by shogo.yamada
See All by shogo.yamada
Jetpack ComposeへのリファクタリングのTIPS: CustomViewの便利な使い方 / Refactoring TIPS to Jetpack Compose: Useful usage of CustomView
yshogo
0
1.1k
Android StudioのLiveTemplateの便利な使い方 / Android LiveTemplate Method
yshogo
0
1.6k
ZOZOの新規サービス 「FAANS」の開発 Android編/FAAN App Create on Android
yshogo
0
1.7k
PORT_Firebase___Algolia.pdf
yshogo
0
250
PORT Firebase x Flutter
yshogo
0
470
ZOZOTech meetup Frontend #10
yshogo
2
1.8k
flutter-meetup.pdf
yshogo
0
98
Potetochips #61
yshogo
1
570
Firebase ML Kitを使った デモアプリ活用事例 @Google App DOJO
yshogo
1
220
Featured
See All Featured
Designing for Timeless Needs
cassininazir
1
250
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
4 Signs Your Business is Dying
shpigford
187
22k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
190
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
Skip the Path - Find Your Career Trail
mkilby
1
140
Claude Code のすすめ
schroneko
67
230k
Google's AI Overviews - The New Search
badams
0
1k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
840
Transcript
Flutterʹ͓͚Δը૾ฤ ूػೳ Flutter meetup Tokyo #10 Shogo yamada
ࣗݾհ Nama: Shogo Yamada Job: AndroidΤϯδχΞ Twitter: @yshogo87
Flutterʹ͓͚Δը૾ฤूػೳ
None
ػೳ • ը૾Λબ͢Δ • ςΩετΛೖྗޙɺը૾ͷ্ʹςΩετΛ͓͚Δ • ֦େɺॖখͰ͖ΔΑ͏ʹ͢Δ • ελϯϓΛஔ͚Δ •
ฤूޙͨ͠ը૾ΛΫϥυʹอଘ͢Δ
ػೳ • ը૾Λબ͢Δ • ςΩετΛೖྗޙɺը૾ͷ্ʹςΩετΛ͓͚Δ • ֦େɺॖখͰ͖ΔΑ͏ʹ͢Δ • ελϯϓΛஔ͚Δ •
ฤूޙͨ͠ը૾ΛΫϥυʹอଘ͢Δ
WidgetΛಈ͔͢ matrix_gesture_detector
Widget _drackableWidget(Widget widget, ValueNotifier<Matrix4> notifier) { return MatrixGestureDetector( onMatrixUpdate: (m,
tm, sm, rm) { notifier.value = m; }, child: AnimatedBuilder( animation: notifier, builder: (ctx, child) { return Transform( transform: notifier.value, child: Stack( children: <Widget>[ Positioned.fill( child: Container( child: FittedBox( child: widget, ), ),
None
ػೳ • ը૾Λબ͢Δ • ςΩετΛೖྗޙɺը૾ͷ্ʹςΩετΛ͓͚Δ • ֦େɺॖখͰ͖ΔΑ͏ʹ͢Δ • ελϯϓΛஔ͚Δ •
ฤूޙͨ͠ը૾ΛΫϥυʹอଘ͢Δ
εΫγϣΛͱΔ
εΫγϣΛͱΔ RepainBoundaryͰғͬͯ͋Δ Widgetͷൣғ͚ͩεΫϦʔ ϯγϣοτΛࡱӨͰ͖Δ
εΫγϣΛͱΔ
ݱࡏ։ൃத ݱࡏInstagramͷετʔϦʔ ʹߘ͢ΔͨΊͷը૾ฤूΞϓ Ϧέʔγϣϯ։ൃத TwitterͰ։ൃ͍ͯ͠Δ༷ࢠΛ࣮ گͯ͠ΔͷͰΑΖ͚͠ΕϑΥ ϩʔ͓ئ͍͠·͢ɻ ˠ @yshogo87
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠