株式会社any style / 業務委託(副業)
音声通話機能
VTuberとユーザが1対1で通話する、音声通話機能の実装を担当しました。音声通話以外にも通話予約機能や通話待機所機能など、合計7画面ほどの機能をSwiftUI + MVVMにて実装しました。 音声通話についてはAmazon Chime SDKをSwift Packege Managerにて組み込み、また、Amazon Chime SDKが音声通話以外にもビデオ通話や画面共有といったロジックを保有しており、本機能では不要のため最小限のモジュールのみを組み込み、かつ、ロジックを単一クラスにまとめることで最小限の依存関係で運用できるよう設計しました。