Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Flutter導入時に警戒すべき要件X選
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
K9i - Kota Hayashi
September 29, 2023
Programming
950
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flutter導入時に警戒すべき要件X選
「YOUTRUST x ゆめみ Flutter LT会@渋谷 #3」の登壇資料です。
https://yumemi.connpass.com/event/294763/
K9i - Kota Hayashi
September 29, 2023
More Decks by K9i - Kota Hayashi
See All by K9i - Kota Hayashi
北九州でFlutterハンズオンをしたので雑多に振り返る
k9i
0
110
FFF(Fukuoka Flutter Fanclub)の紹介
k9i
0
170
Flutter Favoriteプログラムについて調べてみた
k9i
0
1.4k
2023年のFlutter(オフライン)イベントを振り返る
k9i
0
300
Flutterの魅力とコミュニティ活動
k9i
0
570
Flutterエンジニア向け?おすすめmac向けアプリ
k9i
0
540
ゆめみの謎制度「フルリモし放題制度 ㊗️ MAX」で買ったものを紹介します
k9i
0
540
FlutterでTikTokログインができるパッケージを作った話 (short ver.)
k9i
0
830
FlutterでTikTokログインができるパッケージを作った話
k9i
1
540
Other Decks in Programming
See All in Programming
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
4
3.8k
Claude Code ハーネスDeep Dive – 君はどこまで制御する? -
takateeen_knj
6
5.1k
Next.js: The final boss of Web Performance
guaca
0
400
ActionController meets Protocol Buffers
sorah
1
800
Event is what happens
moro
2
4.1k
オーケストレーション記述言語 Katari
yukikurage
0
250
Будущее локальных LLM – Алексей Голобурдин, PythoNN
sobolevn
0
120
flutter_test のその先へ — Flutter アプリの LLM 機能に「評価」という品質保証を
kosukesaigusa
0
200
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
小さなアプリを作って公開するまで
onozaty
0
160
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
220
そのデザイントークン、Flutterでも同じ見た目になりますか?
nakamizu
0
330
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
Building AI with AI
inesmontani
PRO
1
1.4k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
340
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Why Our Code Smells
bkeepers
PRO
340
58k
SEO for Brand Visibility & Recognition
aleyda
0
4.9k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.4k
Making Projects Easy
brettharned
120
6.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
Flutter導入時に警戒すべき 要件X選 YOUTRUST x ゆめみ Flutter LT会@渋谷 #3 K9i -
Kota Hayashi
自己紹介
よく聞かれるので 本名:Kota Hayashi →K + 9文字(ota Hayash) + i →
ハンドルネーム:K9i 名前:Kota →Tako(並び替え) → アイコン:🐙 K9iの読み方:ケーナインアイ(ケーキューアイでも)
Flutterのデメリットを知りたいという声がある - Flutterを選択しないほうがいいプロジェクトもある - Flutterは銀の弾丸ではない - Wikipediaで「銀の弾などない」で検索🔍 - 初心者にはその判断は難しい -
ゆめみのテックリードチームメンバーに聞き込み - Flutterに向かないと感じる要件 - 総合的な判断の材料にしてね
None
本編🥳
プラットフォームに強く依存する要件がある - 例)ヘルスケア・カーナビ系 - 共通して使えるpluginがあったとしても、個別のプラットフォーム実装 について理解が必要 - Flutter採用によるシングルコード故の開発効率化が図りづらい - 一方で、上記要件のある案件でも、UI部分のみFlutter適用するなど
の方式は効果的
アプリサイズを可能な限り削減したい - Flutter コアエンジンを含めないといけない関係上、どうしてもアプリ サイズが一定増える(約4MB)ため - App Clipは15MBの容量制限があった - iOS
17から50MBに緩和されたらしい - NFCタグとかの物理呼び出しだと15MBのままとか
高度なグラフィックを要する時 - Impeller Scene を用いることでFlutter側で3Dグラフィックを表 示することは可能だが 安定していない - PlatformViewを用いることで、既存のAndroid・iOS向けの資産 (Ex.
Google MapやMapBox)を利用することができるが、 MethodChannelにて大量のデータをやり取りすると、画面・やり取 り自体が重くなってしまいUXが悪くなってしまう - ネイティブで実装した方が安心で早い場合がある
できる限り早くプラットフォームの新機能をアプリ に組み込みたい - Flutter 自体やプラグインの新プラットフォーム対応を待たざるを得 ず、新機能を早く対応するためにはネイティブのみでの開発に劣るため
iOS, Android でまったく異なるデザインシステ ム・UI/UX にしたい - 場合によってはこれでも選ぶ可能性はあるが、Flutter の最大のメ リットであるはずのデザインシステム・UI/UX の共通化をしないという
ことになると、メリットよりデメリットのほうが上回ってしまう可能性が 高いため
まとめ - ゆめみのFlutterエンジニアに聞いたFlutter向きでない要件を紹介 しました - (気が向いたら)Qiita版を出そうと思います - この要件も!みたいなのあったらコメントとかで教えてください