UI上の表記とコード上の英語識別子を一致させるため、ここを正典として参照する。
主要ドメイン用語
| 日本語 | 英語識別子 | 定義 |
| 豆知識 | tip / DailyTip | 毎日表示される1つの知識 |
| クイズ | TipQuiz | 豆知識に付随する3〜4択問題 |
| ジャンル | genre / GenreDefinition | 13分類のテーマ(歴史・科学等) |
| ジャンル別クイズ | GenreQuizQuestion | 各ジャンルに紐づく専用問題集 |
| テーマ | theme / AppThemeItem | 背景グラデーションの見た目セット |
| コイン | coin / CoinService | アプリ内通貨。テーマ・ジャンル購入に使用 |
| お気に入り | favorite / FavoriteService | ♥ マークでブックマークした豆知識 |
| 連続日数 | streak / loginStreak | 連続でログイン or クイズ正解した日数 |
| プレミアム | isPremium | サブスク購読中のフラグ |
| 動画ボーナス | recordVideoBonus() | Rewarded広告視聴で +3pt |
| ログインボーナス | recordDailyLogin() | 日次で +1pt |
| 月次ボーナス | recordMonthlyPremiumBonus() | プレミアム会員に毎月1日 +100pt |
| カレンダー | CalendarView | 過去の豆知識を月単位で振り返る画面 |
| ロック日 | — | カレンダーで未閲覧かつ広告未視聴の日 |
| 履歴 | HistoryService | ログイン日・広告視聴日の記録 |
13ジャンル一覧
| ジャンル名(UI) | genreId(コード) |
| 歴史 | history |
| 科学 | science |
| 地理 | geography |
| 文学・言語 | literature |
| 芸術・音楽 | art |
| スポーツ | sports |
| 食・料理 | food |
| 自然・動植物 | nature |
| 宇宙・天文 | space |
| テクノロジー・IT | tech |
| 医学・健康 | medical |
| 心理学 | psychology |
| 雑学・トリビア | trivia |
ジャンル別クイズの3プレイモード
| UI 表記 | コード | 挙動 |
| ランダム | GenrePlayMode.random | 毎回異なる問題 |
| 順番通り | GenrePlayMode.sequential | 位置をリセットして1問目から |
| 続きから | GenrePlayMode.continued | 前回の位置から継続 |
広告関連用語
| UI 表記 | コード | 説明 |
| バナー広告 | BannerAdView / AdConfig.bannerID | HomeView下部に常時表示(無料のみ) |
| 動画広告 | RewardedAdManager | 視聴で +3pt or カレンダー解放 |
| 全画面広告 | InterstitialAdManager | ジャンルクイズ開始時 |
| 起動広告 | AppOpenAdManager | アプリ起動時・フォアグラウンド復帰時 |
使い分けの注意
- 「豆知識」と「Tip」: UIは「豆知識」、コードは
tip。ドキュメントで混在しないよう注意
- 「コイン」と「ポイント」: 本アプリは 「コイン」で統一(RankingStadiumは「ポイント」)
- 「クイズ」: 「豆知識クイズ」(TipQuiz) と「ジャンルクイズ」(GenreQuizQuestion) の2種類があるので、文脈で区別
- 「ジャンル」と「カテゴリ」: ジャンル = ジャンルクイズの13分類、カテゴリ = DailyTipのカテゴリ表示用ラベル。混同しない
- 「Premium」表記: アプリ内UIではすべて「Premium」「プレミアム」(カタカナ可)。「Pro」「VIP」等は使わない
変更履歴
| バージョン | 日付 | 変更内容 |
| 1.0 | 2026-05-09 | 初版作成(ソースコードからリバース) |