【個人開発】一人カラオケ専用iOSアプリ「Hitokara」
アプリ概要 Hitokara Log は、音楽ストリーミングや採点アプリでは残りにくい「歌った文脈」を記録することに特化した一人カラオケ向けiOSアプリです。 コア機能: 歌唱の意図(Intent)・スコア・メモを端末内に蓄積し、過去の履歴とインサイトから次の選曲を支援します。 1,設計方針: オフライン環境でも快適に記録・閲覧できるよう、ローカルDBを正とするアーキテクチャを採用しています。 2, 使用技術 iOS 17以降のモダンな技術スタックを採用し、堅牢な設計を行っています。 ・言語・UI: Swift / SwiftUI ・ローカルデータベース: SwiftData(iOS 17+) ・アーキテクチャ: MVVM + Repository パターン ・非同期処理: Swift Concurrency(async/await) ・状態管理: Observation(@Observable) ・ネットワーク・テスト: NWPathMonitor によるネットワーク監視 / XCTest によるユニットテスト 詳しい実装や開発フローに関してはGIthubのread meに掲載しています。 また現在ストア公開を目指しています