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アプリ開発高速化Tips(コーディング編)
Search
Kenichi Kambara
October 23, 2020
Technology
4
2.2k
Flutterアプリ開発高速化Tips(コーディング編)
potatotips 71での発表資料です。
「Flutterアプリ開発高速化Tips(コーディング編)」
#potatotips #flutterjp
Kenichi Kambara
October 23, 2020
Tweet
Share
More Decks by Kenichi Kambara
See All by Kenichi Kambara
[YUMEMI.grow Mobile #12]UX Improvements on Flutter Apps Part 2
korodroid
0
23
[potatotips #86]UX Improvements on Flutter Apps Part 1
korodroid
0
32
Supporting RTL on Flutter Apps 7 Development Tips
korodroid
0
35
[DevFestKC]Go Global with Flutter Apps 101
korodroid
0
38
[ABC2023A]Go Global with Flutter Apps
korodroid
0
27
[potatotips #85]Deep Dive into RTL on Flutter Apps (Short ver.)
korodroid
0
40
Supporting RTL on Flutter Apps
korodroid
0
38
[potatotips #84]Supporting Large Screen on Flutter
korodroid
0
86
7 Tips for Wear OS Apps Development
korodroid
0
42
Other Decks in Technology
See All in Technology
VS CodeでAWSを操作しよう
smt7174
7
1.6k
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
220
サーバー間 GraphQL と webmock-graphql の話 / server-to-server graphql and webmock-graphql
qsona
2
180
Cracking the KubeCon CfP
inductor
2
220
アクセス制御にまつわる改善 / Improving access control
itkq
0
510
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2k
Delivering Millions of Messages within seconds @ Duolingo
pelelgrino
0
340
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.7k
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.3k
API Gatewayと少し仲良くなってみた!
masuchoku
0
100
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
330
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
220
Featured
See All Featured
For a Future-Friendly Web
brad_frost
172
9k
Thoughts on Productivity
jonyablonski
58
3.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
120
39k
How to Ace a Technical Interview
jacobian
272
22k
Facilitating Awesome Meetings
lara
42
5.6k
Automating Front-end Workflow
addyosmani
1356
200k
GitHub's CSS Performance
jonrohan
1025
450k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
RailsConf 2023
tenderlove
3
540
Producing Creativity
orderedlist
PRO
337
39k
What's in a price? How to price your products and services
michaelherold
237
11k
How GitHub (no longer) Works
holman
304
140k
Transcript
2020.10.23 Kenichi Kambara (@korodroid) FlutterΞϓϦ։ൃߴԽTips (ίʔσΟϯάฤ) potatotips #71
About me •Mobile App Development •Speeches (e.g. 9 International confs.)
•Writings (e.g. 5 Dev Books) •[Official] Evangelist at NTT TechnoCross •[Private] iplatform.org Kenichi Kambara (@korodroid)
ίʔσΟϯάͷߴԽ ϘΠϥʔϓϨʔτͷഉআ ίʔσΟϯάࢧԉػೳͷ׆༻
Use Cases on mobile apps ϘΠϥʔϓϨʔτͷഉআ
ྫ)Stateless Widget class MainPage extends StatelessWidget { @override Widget
build(BuildContext context) { return Container(); } }
ྫ)Stateful Widget class SubPage extends StatefulWidget { @override _SubPageState
createState() => _SubPageState(); } class _SubPageState extends State<SubPage> { @override Widget build(BuildContext context) { return Container(); } }
ྫ)Animation class AnimPage extends StatefulWidget { @override _AnimPageState createState()
=> _AnimPageState(); } class _AnimPageState extends State<AnimPage> with SingleTickerProviderStateMixin { AnimationController _controller; @override void initState() { _controller = AnimationController(vsync: this); super.initState(); } @override void dispose() { _controller.dispose(); super.dispose(); } @override Widget build(BuildContext context) { return Container(); } }
ϥΠϒςϯϓϨʔτ(ඪ४)ͷ׆༻
ϥΠϒςϯϓϨʔτ(ඪ४)ͷ׆༻ stless/stfull/stanim+[Tab] Key
Only 8 templates Any other solutions?
https://plugins.jetbrains.com/plugin/12348-flutter-snippets
Flutter Snippets
Flutter Snippets ଟ͘ͷςϯϓϨʔτ
Flutter Enhancement Suite https://plugins.jetbrains.com/plugin/12693-flutter-enhancement-suite
Flutter Enhancement Suite ύοέʔδͷಋೖࢧԉ
Use Cases on mobile apps ίʔσΟϯάࢧԉػೳͷ׆༻
ྫ)UI/UXͷվળ࣌ͷίʔσΟϯά
ίʔυΞγετػೳͷ׆༻ Select Widget & ALT+ENTER
Conclusion •ϘΠϥʔϓϨʔτۃྗഉআʂ •ೖྗิػೳΛ׆༻ͯ͠ޮతʹ࣮ʂ
Please let me know if you have any requests such
as technical speeches, technical writings and so on. Facebook:http://fb.com/kanbara.kenichi Twitter:@korodroid LinkedIn:http://www.linkedin.com/in/korodroid Thank you so much