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
The Invisible Side of Design
smashingmag
298
50k
Making Projects Easy
brettharned
116
5.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
98
Building Your Own Lightsaber
phodgson
103
6.1k
Bash Introduction
62gerente
608
210k
Code Review Best Practice
trishagee
65
17k
Producing Creativity
orderedlist
PRO
341
39k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Making the Leap to Tech Lead
cromwellryan
133
9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
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 オンライン