株式会社any style / 業務委託(副業)
ボイスコンテンツ販売機能 / QRコード読み取り機能
VTuberから提供されるボイスコンテンツをアプリ内通貨で購入する機能の実装を担当しました。ボイスコンテンツ販売にあたり、ホーム画面やVTuberのプロフィール画面を全面的に改修する必要があり、既存ではUIKitにて実装されていた箇所を含め合計6画面ほどをSwiftUI + MVVMにて実装しました。 また、提供されるボイスコンテンツはQRコードから購入ページに遷移する機能を保有しており、QRコードの読み取り機能をAVCaptureSession+AVCaptureMetadataOutputにて実装しました。読み取り範囲が画面全体ではなく、画面内の枠線内のみに限定する必要があったため、AVCaptureMetadataOutput.rectOfInterestにて読み取り範囲を限定し、且つ、周囲の枠線をUIBezierPathにて実装しました。