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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kenichi Kambara
October 23, 2020
Technology
4
2.6k
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
[爆速開発LT #2] Codex-Powered Mobile Apps Development - Deep Dive Edition -
korodroid
0
47
[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
29
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
1.4k
[AgentConHelsinki2025]From Assistant to Agent: How Developer Agents Reshape Mobile Workflows
korodroid
0
28
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
41
[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
230
[DevTalksRomania]Building Augmented Reality Experiences with Flutter and AI-Powered Development
korodroid
0
44
Other Decks in Technology
See All in Technology
頼れる Agentic AI を支える Datadog のオブザーバビリティ / Powering Reliable Agentic AI with Datadog Observability
aoto
PRO
0
210
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
140
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
akkiesoft
0
380
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
プラットフォームエンジニアリングはAI時代の開発者をどう救うのか
jacopen
7
3.8k
決済サービスを支えるElastic Cloud - Elastic Cloudの導入と推進、決済サービスのObservability
suzukij
2
660
Scrumは歪む — 組織設計の原理原則
dashi
0
200
OSC仙台プレ勉強会 AlmaLinuxとは
koedoyoshida
0
190
アーキテクチャモダナイゼーションを実現する組織
satohjohn
1
1.1k
GCASアップデート(202601-202603)
techniczna
0
220
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
370
スケールアップ企業でQA組織が機能し続けるための組織設計と仕組み〜ボトムアップとトップダウンを両輪としたアプローチ〜
tarappo
1
160
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
Rails Girls Zürich Keynote
gr2m
96
14k
Code Review Best Practice
trishagee
74
20k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
WCS-LA-2024
lcolladotor
0
480
Mobile First: as difficult as doing things right
swwweet
225
10k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
So, you think you're a good person
axbom
PRO
2
2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
86
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
290
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