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
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
32
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
46
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
21
[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
19
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
33
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
160
[ABC2025Spring]Code Less, Build More: A Practical Guide to Mobile Apps with Generative AI
korodroid
0
220
[DevTalksRomania]Building Augmented Reality Experiences with Flutter and AI-Powered Development
korodroid
0
32
Other Decks in Technology
See All in Technology
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
530
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
1
270
日本Rubyの会: これまでとこれから
snoozer05
PRO
6
250
Claude Skillsの テスト業務での活用事例
moritamasami
1
130
あの夜、私たちは「人間」に戻った。 ── 災害ユートピア、贈与、そしてアジャイルの再構築 / 20260108 Hiromitsu Akiba
shift_evolve
PRO
0
150
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
12k
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.7k
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
280
AI時代のアジャイルチームを目指して ー スクラムというコンフォートゾーンからの脱却 ー / Toward Agile Teams in the Age of AI
takaking22
0
170
Agent Skillsがハーネスの垣根を超える日
gotalab555
7
5k
AI との良い付き合い方を僕らは誰も知らない
asei
1
320
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Paper Plane
katiecoart
PRO
0
45k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
99
New Earth Scene 8
popppiees
0
1.3k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Writing Fast Ruby
sferik
630
62k
The browser strikes back
jonoalderson
0
250
Practical Orchestrator
shlominoach
190
11k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
260
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