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
Web出さないのに Flutter プロジェクト にWeb含める?その裏 にある開発者の意図
Search
Tomi-Hand
November 13, 2024
0
44
Web出さないのに Flutter プロジェクト にWeb含める?その裏 にある開発者の意図
Tomi-Hand
November 13, 2024
Tweet
Share
More Decks by Tomi-Hand
See All by Tomi-Hand
知っておかないとバグを引き起こしそうな_地域別の設定_について_本物.pdf
seaud5
1
290
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
Done Done
chrislema
182
16k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
What's in a price? How to price your products and services
michaelherold
244
12k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Writing Fast Ruby
sferik
628
61k
Six Lessons from altMBA
skipperchong
27
3.6k
Become a Pro
speakerdeck
PRO
26
5.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Into the Great Unknown - MozCon
thekraken
34
1.6k
Transcript
Web出さないのに Flutter プロジェクト にWeb含める?その裏 にある開発者の意図 2024. 11. 13 オンライン Tomi
Hand KINTO テクノロジーズ ×RIZAP テクノロジーズ Mobile Tips
Hand Tomi と申します
🤫 秘密がある
😊 😊
🫥 🤨 ❗ 🤨 ❗
この人はなぜ 🤔 WEBを含んだか?
理由 1. 簡単に確認できる画面サイズ。 2. ブラウザのみで開発することが可能。 3. WEB Preview。
1。簡単に確認できる 画面サイズ
None
WEBだったら、 どんな画面サイズでも 簡単に確認できます。
None
2。ブラウザのみ で開発するこ とが可能。
None
None
ブラウザだけでは、 アプリケーションの リリースは 無理です。
100% 100% 実装量
OS特有 実装 実装量 UI実装
OS特有 実装 実装量 UI実装
3。WEB Preview
None
git flow
1. developにpushした時 git flow
2. プルリクが作られた時 git flow
1. developにpushした時
WEB上には いつでもどこでも確認できる 現在開発中のdev環境のアプリ がある
現在の進捗を 確認できる 会議途中に アプリ表示がで きる Product Manager 開発会議
Backend開発者 私が開発したAPIを 確認できる
デザイナ 自分がデザインした アプリを確認できる
問題点を開発段階で 見つける requestの パラメタに漏 れがある 自分の デザインと少 し違うな この進捗だと 合わない
かもしれない
問題点を開発段階で 見つける 発生しうる問題を 事前に潰せる
問題点を開発段階で 見つける 発生しうる問題を 事前に潰せる 開発効率が上がる
2. プルリクが作られた時
💻⌨ 🔥
None
🚀💻
💡🤔 ❓
💢💻 🤯
None
None
😊✨
ここまでが WEBを含んだ 理由でした。
注意点 1. WEBをサポートしないライブラリを使えない。 2. セキュリティを考慮する必要がある。 3. OS特有の問題を見逃す可能性がある。 4. WEBの見た目がAndroid、iOSと異なる場合がある。
1. WEBをサポートしないライブラリを使えない。 2. セキュリティを考慮する必要がある。 3. OS特有の問題を見逃す可能性がある。 4. WEBの見た目がAndroid、iOSと異なる場合がある。 注意点
1. WEBをサポートしないライブラリを使えない。 2. セキュリティを考慮する必要がある。 3. OS特有の問題を見逃す可能性がある。 4. WEBの見た目がAndroid、iOSと異なる場合がある。 注意点
1. WEBをサポートしないライブラリを使えない。 2. セキュリティを考慮する必要がある。 3. OS特有の問題を見逃す可能性がある。 4. WEBの見た目がAndroid、iOSと異なる場合がある。 注意点
1. WEBをサポートしないライブラリを使えない。 2. セキュリティを考慮する必要がある。 3. OS特有の問題を見逃す可能性がある。 4. WEBの見た目がAndroid、iOSと異なる場合がある。 注意点
1. WEBをサポートしないライブラリを使えない。 2. セキュリティを考慮する必要がある。 3. OS特有の問題を見逃す可能性がある。 4. WEBの見た目がAndroid、iOSと異なる場合がある。 注意点
Tip
Firebase Hosting Github Actions +
FirebaseExtended/action-hosting-deplo y https://github.com/FirebaseExtended/action-hosting-deploy
FirebaseExtended/action-hosting-deplo y
Firebase Hosting Preview channel - Hosting 有効期限設定可能 - ブランチ別でHostingすることが可能
device_preview
結論 1. WEB版を含めることでメンテナンスコストはかかりますが、それ以 上に得られるメリットが大きいです。 2. 会社のアプリを開発する際には、セキュリティチームへの問い合わ せが必須です。
ご覧いただき ありがとう ございました KINTO テクノロジーズ ×RIZAP テクノロジーズ Mobile Tips Tomi
Hand 2024. 11. 13 オンライン