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
Implementing complex UI on Flutter
Search
Kenichi Kambara
November 16, 2021
Technology
0
190
Implementing complex UI on Flutter
Mobile勉強会のLT資料です。
"Implementing complex UI on Flutter"
#Mobile勉強会 #flutter #flutterjp
Kenichi Kambara
November 16, 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
40
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
50
[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
Meshy Proプラン課金した
henjin0
0
250
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
450
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Frontier Agents (Kiro autonomous agent / AWS Security Agent / AWS DevOps Agent) の紹介
msysh
3
150
Deno・Bunの標準機能やElysiaJSを使ったWebSocketサーバー実装 / ラーメン屋を貸し切ってLT会! IoTLT 2026新年会
you
PRO
0
290
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.6k
データの整合性を保ちたいだけなんだ
shoheimitani
8
2.9k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
73k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
590
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
What happened to RubyGems and what can we learn?
mikemcquaid
0
250
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2k
Documentation Writing (for coders)
carmenintech
77
5.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
47
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
60
42k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
KATA
mclloyd
PRO
34
15k
Mind Mapping
helmedeiros
PRO
0
77
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
120
The agentic SEO stack - context over prompts
schlessera
0
630
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
ラッコキーワード サービス紹介資料
rakko
1
2.2M
Technical Leadership for Architectural Decision Making
baasie
1
240
Transcript
2021.11.16 Kenichi Kambara (@korodroid) Mobileษڧձ Wantedly × νʔϜϥϘ Implementing
complex UI on 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)
My Activity (Sekaiphone: Speech Translation) Android: Kotlin, iOS: Swift Android/iOS:Flutter
Problems (Complex UI on Flutter)
Motivation (Complex UI on Flutter) How to implement ef
fi ciently 1. Adding Images 2. Stacking Images 3. Layout & Positioning Resources … 100 images
1. Adding Images pubspec.yaml // Before Widget _getKokkiImage() {
return Image.asset("assets/images/imgKokkiLeftl.png"); } flutter: assets: - assets/images/imgKokkiLeftl.png # - assets/images/
1’. Adding Images (Refactoring) // After flutter: assets: -
assets/images/imgKokkiLeftl.png # - assets/images/ pubspec.yaml ref. FlutterGen: https://github.com/FlutterGen/ fl utter_gen
2. Stacking Images (How?) ref. Stack: https://api. fl utter.dev/
fl utter/widgets/Stack-class.html + +
Widget _getKokkiImage() { return Stack( children: [ Assets.images.kokkiEn.image( height:
80.0, ), Assets.images.imgKokkiLeftl.image( height: 80.0, ), Assets.images.imgSpeak.image( height: 24, ), ], ); ref. Stack: https://api. fl utter.dev/ fl utter/widgets/Stack-class.html 2. Stacking Images
3. Layout & Positioning // Before Widget _getKokkiImage() {
return Stack( children: [ Assets.images.kokkiEn.image( height: 80.0, ), Assets.images.imgKokkiLeftl.image( height: 80.0, ), Assets.images.imgSpeak.image( height: 24, ), ], );
3. Layout & Positioning (How?) ref. Positioned: https://api. fl
utter.dev/ fl utter/widgets/Positioned-class.html
3. Layout & Positioning // After Widget _getKokkiImage() {
return Stack( children: [ Assets.images.kokkiEn.image( height: 80.0, ), Assets.images.imgKokkiLeftl.image( height: 80.0, ), Positioned( left: 4.0, top: 60.0, child: Assets.images.imgSpeak.image( height: 24, ), ), ), ], ); }
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