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
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Implementing complex UI on Flutter
Mobile勉強会のLT資料です。
"Implementing complex UI on Flutter"
#Mobile勉強会 #flutter #flutterjp
Kenichi Kambara
November 16, 2021
More Decks by Kenichi Kambara
See All by Kenichi Kambara
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
160
n個のアプリ開発系 Skills を 作り育てて気づいたこと
korodroid
0
1.4k
[爆速開発LT #2] Codex-Powered Mobile Apps Development - Deep Dive Edition -
korodroid
0
65
[DevFest Singapore] Getting Started with Mobile Development Using Generative AI
korodroid
0
74
[FlutterAlliance]Designing Borderless UX in Flutter: Insights from 50 Countries
korodroid
0
51
[Codex Meetup Japan #1] Codex-Powered Mobile Apps Development
korodroid
2
1.6k
[AgentConHelsinki2025]From Assistant to Agent: How Developer Agents Reshape Mobile Workflows
korodroid
0
41
[FlutterTokyo#10]In-App Language Switching in Flutter
korodroid
0
59
[potatotips #92]Integrating Quick Settings Tiles into Your Android App
korodroid
1
210
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
760
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
1
450
コミュニティから始まった農業IoTとの7年間 ——人との関わりが教えてくれたこと
peacemaker07
0
100
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9.4k
35分でわかるEffective Platform Engineering
nwiizo
5
620
Sets in Go
ramalho
1
1.2k
dbt と Snowflake と tag
kevinrobot34
1
210
MIXIで活躍できるエンジニアを 若手社員目線で考えてみる
mixi_engineers
PRO
0
140
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
520
20260817_生成AIの動向と中学校・高等学校での活用を考える_v1.00_公開用
doradora09
PRO
0
210
【Aiming】共通基盤なのに「共通化しない」課金・認証基盤「LINK」が選び取ったシングルテナント戦略と運用の秘訣
saikeda
0
180
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
490
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
GraphQLとの向き合い方2022年版
quramy
50
15k
Odyssey Design
rkendrick25
PRO
2
770
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
290
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
410
KATA
mclloyd
PRO
35
15k
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