iOSアプリに軽量なSnackbarを導入し、スムーズなユーザーコミュニケーションを実現する by HANYU, Koji

iOSDC Japan 2024
ポスターセッション

iOSアプリに軽量なSnackbarを導入し、スムーズなユーザーコミュニケーションを実現する

gaussbeam HANYU, Koji gaussbeam
1

モバイルアプリにおいては、ユーザーの操作に応じた適切なフィードバックを提供することが重要です。しかし、UIAlertControllerを使ったアラートの表示は、時としてユーザーの操作を阻害することがあります。

本セッションでは、Material Designで定義されているSnackbarコンポーネントに着目します。
Snackbarは、ユーザーの操作に応じた短いメッセージを素早く表示するのに適しており、取り入れることで操作完了時やエラー時のメッセージ表示をスムーズに行える効果が期待できます。

本セッションではまず、Snackbarの基礎概念や利点、アラートとの違いを整理して解説します。
続いて、VIPERアーキテクチャのiOSアプリを例に、軽量なSnackbarを設計・実装するためのポイントを、具体的なコードを交えて紹介します。

Snackbarを活用することで、ユーザーとのコミュニケーションをより円滑にし、ユーザー体験を向上させることができます。
本セッションが、iOSアプリ開発におけるユーザーインタラクションの設計の選択肢を広げるきっかけになれば幸いです。

聴講者が得られる知見

  • Snackbarの基礎概念と利点の理解
  • Snackbarとアラートの違い、使い分けの方法
  • VIPERアーキテクチャにおける、軽量なSnackbarの設計と実装方法