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
November 27, 2020
Technology
2
420
Flutterアプリ開発高速化Tips (プラグイン編)
Flutter Meetup Osaka #4の発表資料です。
「Flutterアプリ開発高速化Tips(プラグイン編)」
#flutter #flutterjp #flutter_osaka
Kenichi Kambara
November 27, 2020
Tweet
Share
More Decks by Kenichi Kambara
See All by Kenichi Kambara
[mobile #15]UX Improvements on Flutter Apps Part 5
korodroid
0
21
[ABC2024Summer]Flutter UX Improvements + α
korodroid
0
460
[YUMEMI.grow Mobile #14]Wear OS Recap from I/O 2024 [short version]
korodroid
0
34
[mobile #14]UX Improvements on Flutter Apps Part 4
korodroid
0
41
[potatotips #87]UX Improvements on Flutter Apps Part 3
korodroid
0
43
[YUMEMI.grow Mobile #12]UX Improvements on Flutter Apps Part 2
korodroid
0
78
[potatotips #86]UX Improvements on Flutter Apps Part 1
korodroid
0
65
Supporting RTL on Flutter Apps 7 Development Tips
korodroid
0
84
[DevFestKC]Go Global with Flutter Apps 101
korodroid
0
82
Other Decks in Technology
See All in Technology
SRE×AIOpsを始めよう!GuardDutyによるお手軽脅威検出
amixedcolor
0
130
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
Terraform未経験の御様に対してどの ように導⼊を進めていったか
tkikuchi
2
440
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
210
iOSチームとAndroidチームでブランチ運用が違ったので整理してます
sansantech
PRO
0
140
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
1
350
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
6
650
SSMRunbook作成の勘所_20241120
koichiotomo
2
150
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
110
ドメイン名の終活について - JPAAWG 7th -
mikit
33
20k
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
480
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
480
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
Typedesign – Prime Four
hannesfritz
40
2.4k
Documentation Writing (for coders)
carmenintech
65
4.4k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Thoughts on Productivity
jonyablonski
67
4.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
0
96
Fireside Chat
paigeccino
34
3k
Designing for Performance
lara
604
68k
The Pragmatic Product Professional
lauravandoore
31
6.3k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Transcript
2020.11.27 Kenichi Kambara (@korodroid) Flutter Meetup Osaka #4 FlutterΞϓϦ։ൃߴԽTips (ϓϥάΠϯฤ)
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?
Flutter Snippets
Flutter Snippets ଟ͘ͷςϯϓϨʔτˍࣗલͰՃ͋Γ
Use Cases on mobile apps ։ൃλεΫͷߴԽ
Flutter Enhancement Suite https://plugins.jetbrains.com/plugin/12693-flutter-enhancement-suite
Flutter Enhancement Suite ύοέʔδͷಋೖࢧԉ
https://plugins.jetbrains.com/plugin/12585-flutter-img-sync flutter-img-sync
flutter-img-sync ը૾ͷཧࢧԉ
Flutter Pub Version Checker https://plugins.jetbrains.com/plugin/12400-flutter-pub-version-checker
Flutter PubVersion Checker ϥΠϒϥϦͷόʔδϣϯΞοϓࢧԉ
FlutterJsonBeanFactory https://plugins.jetbrains.com/plugin/11415-flutterjsonbeanfactory
FlutterJsonBeanFactory JSONͷར༻ࢧԉ
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