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
2.6k
4
Share
Flutterアプリ開発高速化Tips(コーディング編)
potatotips 71での発表資料です。
「Flutterアプリ開発高速化Tips(コーディング編)」
#potatotips #flutterjp
Kenichi Kambara
October 23, 2020
More Decks by Kenichi Kambara
See All by Kenichi Kambara
[爆速開発LT #2] Codex-Powered Mobile Apps Development - Deep Dive Edition -
korodroid
0
48
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
55
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
32
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
1.5k
[AgentConHelsinki2025]From Assistant to Agent: How Developer Agents Reshape Mobile Workflows
korodroid
0
30
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
44
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
180
[ABC2025Spring]Code Less, Build More: A Practical Guide to Mobile Apps with Generative AI
korodroid
0
240
[DevTalksRomania]Building Augmented Reality Experiences with Flutter and AI-Powered Development
korodroid
0
45
Other Decks in Technology
See All in Technology
3つのボトルネックを解消し、リリースエンジニアリングを再定義した話
nealle
0
350
申請待ちゼロへ!AWS × Entra IDで実現した「権限付与」のセルフサービス化
mhrtech
1
270
Strands Agents × Amazon Bedrock AgentCoreで パーソナルAIエージェントを作ろう
yokomachi
2
260
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
150
Cortex Codeでデータの仕事を全部Agenticにやりきろう!
gappy50
0
350
DIPS2.0データに基づく森林管理における無人航空機の利用状況
naokimuroki
0
180
終盤で崩壊させないAI駆動開発
j5ik2o
0
410
自己組織化を試される緑茶ハイを求めて、今日も全力であそんで学ぼう / Self-Organization and Shochu Green Tea
naitosatoshi
0
330
ある製造業の会社全体のAI化に1エンジニアが挑んだ話
kitami
2
800
今年60歳のおっさんCBになる
kentapapa
1
360
MCPゲートウェイ MCPass の設計と実装 エンタープライズで AI を「運用できる」状態にする
mtpooh
1
220
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
920
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
310
Practical Orchestrator
shlominoach
191
11k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
510
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
520
A better future with KSS
kneath
240
18k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
140
Done Done
chrislema
186
16k
Navigating Team Friction
lara
192
16k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
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