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.2k
Android StudioのLiveTemplateの便利な使い方 / Android LiveTemplate Method
yshogo
0
1.7k
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
A designer walks into a library…
pauljervisheath
211
24k
We Are The Robots
honzajavorek
0
290
Ruling the World: When Life Gets Gamed
codingconduct
0
290
First, design no harm
axbom
PRO
2
1.2k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
920
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
450
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
My Coaching Mixtape
mlcsv
0
200
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
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
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠