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
[GDG Tokyo New Year LT大会 2021]Flutterアプリ開発を高速化しよう
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenichi Kambara
February 04, 2021
Technology
0
130
[GDG Tokyo New Year LT大会 2021]Flutterアプリ開発を高速化しよう
GDG Tokyo New Year LT大会 2021のFlutter分LT「Flutterアプリ開発を高速化しよう」です。
#gdgtokyo #flutterjp #flutter
Kenichi Kambara
February 04, 2021
Tweet
Share
More Decks by Kenichi Kambara
See All by Kenichi Kambara
[爆速開発LT #2] Codex-Powered Mobile Apps Development - Deep Dive Edition -
korodroid
0
41
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
51
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
24
[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
23
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
34
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
170
[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
38
Other Decks in Technology
See All in Technology
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2.1k
Webhook best practices for rock solid and resilient deployments
glaforge
2
310
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
620
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
580
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
170
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
210
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
770
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
250
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Balancing Empowerment & Direction
lara
5
900
Practical Orchestrator
shlominoach
191
11k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
100
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Context Engineering - Making Every Token Count
addyosmani
9
670
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
400
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
230
Transcript
2021.02.04 Kenichi Kambara (@korodroid) GDG Tokyo New Year LTେձ 2021
FlutterΞϓϦ։ൃΛߴԽ͠Α͏
About me •Mobile App Development •Speeches (e.g. 9 International confs.)
•Writings (e.g. 5 Dev Books) •[Of fi cial] Evangelist at NTT TechnoCross •[Private] iplatform.org Kenichi Kambara (@korodroid)
[Before/After] FlutterΞϓϦ։ൃͷߴԽ ίʔσΟϯάฤ ศརϓϥάΠϯฤ ※ࠓճAndroid StudioΛ͏ํ๏Λ͝հ͠·͢ɻ
ίʔσΟϯάฤ
[Before]ΟδΣοτΛશͯखॻ͖ class MainPage extends StatelessWidget { @override Widget build(BuildContext context)
{ return Container(); } } // Stateless Widget
stless/stfull/stanim+[Tab] Key [After 1] ϥΠϒςϯϓϨʔτͷ׆༻
[After 1] ϥΠϒςϯϓϨʔτͷ׆༻
[After 2] Flutter Snippets ΑΓଟ͘ͷςϯϓϨʔτ
[After 3] ࣗલςϯϓϨʔτ Α͘͏ͷɺࣗͰ᪳ͳ͘ొʂ
Select Widget & ALT+ENTER [After 4] ίʔυΞγετػೳͷ׆༻
ศརϓϥάΠϯฤ
[Plugin 1] FlutterGen ΞηοτɾϑΥϯτɾΧϥʔͷཧࢧԉ [wasabeef͞Μ]https://github.com/FlutterGen/ fl utter_gen // Before class
MainPage extends StatelessWidget { @override Widget build(BuildContext context) { return Image.asset("assets/images/chara1.png"); } } // After
[Plugin 2] Flutter Enhancement Suite ύοέʔδͷಋೖࢧԉ [Marius Hö fl er͞Μ]https://plugins.jetbrains.com/plugin/12693-
fl utter-enhancement-suite
[Plugin 3] FlutterJsonBeanFactory JSONͷར༻ࢧԉ [zhangruiyu͞Μ]https://plugins.jetbrains.com/plugin/11415- fl utterjsonbeanfactory
Conclusion •How(ੈͷதʹख๏ແʹ) ɹ<<<Why(ࣗ/νʔϜ/ձࣾʹͱͬͯͷಈػ) •Ձ͕͋Δ͔ͱײͨ͡ͷɺTry it!
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