iOSとAndroidのデザイン差分からやることやらないことを選択していく
12:42
351再生
iOSとAndroidは機能面もUIも互いに寄せてきている印象です。
ただ独自のデザインがあることは確かで、理解した上で見積もりをすると皆幸せになると思います。
トースト:
Jetpack Compose: トーストを表示する機能があります。
SwiftUI: トーストに相当するコンポーネントはありませんが、AlertやActionSheetなどの類似のコンポーネントが利用できます。
スナックバー:
Jetpack Compose: Snackbar コンポーネントがあります。
SwiftUI: スナックバーに相当するコンポーネントはありませんが、カスタムビューを作成して代替として利用することができます。
プログレスバー:
Jetpack Compose: LinearProgressIndicator と CircularProgressIndicator コンポーネントがあります。
SwiftUI: ProgressView コンポーネントがありますが、形状やスタイルが異なります。
リフレッシュコントロール:
Jetpack Compose: SwipeRefresh コンポーネントがあります。
SwiftUI: Refreshable モディファイアを使用してリフレッシュ機能を追加できますが、独立したコンポーネントとしては存在しません。
サーフェイス:
Jetpack Compose: Surface コンポーネントがあります。これは、マテリアルデザインの背景や影の設定を行うためのコンポーネントです。
SwiftUI: このようなコンポーネントは存在しませんが、background モディファイアや shadow モディファイアを使用して似たような効果を得ることができます。
スクロール指示器:
Jetpack Compose: スクロール指示器はデフォルトで表示されませんが、カスタム実装をすることができます。
SwiftUI: ScrollView コンポーネントは、自動的にスクロール指示器を表示しますが、カスタマイズするオプションは限られています。
ただ独自のデザインがあることは確かで、理解した上で見積もりをすると皆幸せになると思います。
トースト:
Jetpack Compose: トーストを表示する機能があります。
SwiftUI: トーストに相当するコンポーネントはありませんが、AlertやActionSheetなどの類似のコンポーネントが利用できます。
スナックバー:
Jetpack Compose: Snackbar コンポーネントがあります。
SwiftUI: スナックバーに相当するコンポーネントはありませんが、カスタムビューを作成して代替として利用することができます。
プログレスバー:
Jetpack Compose: LinearProgressIndicator と CircularProgressIndicator コンポーネントがあります。
SwiftUI: ProgressView コンポーネントがありますが、形状やスタイルが異なります。
リフレッシュコントロール:
Jetpack Compose: SwipeRefresh コンポーネントがあります。
SwiftUI: Refreshable モディファイアを使用してリフレッシュ機能を追加できますが、独立したコンポーネントとしては存在しません。
サーフェイス:
Jetpack Compose: Surface コンポーネントがあります。これは、マテリアルデザインの背景や影の設定を行うためのコンポーネントです。
SwiftUI: このようなコンポーネントは存在しませんが、background モディファイアや shadow モディファイアを使用して似たような効果を得ることができます。
スクロール指示器:
Jetpack Compose: スクロール指示器はデフォルトで表示されませんが、カスタム実装をすることができます。
SwiftUI: ScrollView コンポーネントは、自動的にスクロール指示器を表示しますが、カスタマイズするオプションは限られています。
voi-chord
Voicyエンジニア
- 00:271.
タイトルコール
- 07:202.
iOSとAndroidのデザイン差分その1
- 04:113.
iOSとAndroidのデザイン差分その2
- 00:464.
終わりに
コメント

感想・質問・応援メッセージを書こう