目的・役割

13ジャンル別の進捗を一覧表示。回答数・正解数・正答率をチャートやプログレスバーで可視化する画面。

UI 構成

要素種類説明
サマリVStack総回答数・総正解数・全体正答率
ジャンル別カードLazyVGrid各ジャンルの進捗バー
正解率チャートChart (SwiftUI Charts)v1.1検討

使用するデータモデル

GenreProgressService {
    func getAnsweredCount(genreId: String) -> Int
    func getCorrectCount(genreId: String) -> Int
    func getPosition(genreId: String) -> Int
}

実装メモ

関連

変更履歴

バージョン日付変更内容
1.02026-05-09初版作成