flutterでのiphoneあるいはandroidアプリ。個人利用する英単語アプリ
このアプリはFlutterで構築し、AndroidとiOSの両方で動作するスタンドアロンアプリとなります。以下に具体的な設計と機能について説明します。
### アプリの構成
1. **Start画面**
- **開始ボタン**: 単語暗記画面に移動
- **設定ボタン**: 設定画面に移動
2. **単語暗記画面**
- 英単語とその画像表示
- 英単語の発音再生
- 日本語訳の選択肢を4つ表示
- 正解・不正解の判定とそれに応じたフィードバック(音とハイライト)
- CSVファイルに履歴の保存
- 一定時間後に次の問題に自動で移動
- 1セット終了後に継続・終了の選択ダイアログを表示
3. **設定画面**
- 一回に出題する問題数
- 一セットの回数
- 回答までの待ち時間
- 次の問題に移るまでの時間
### 必要なパッケージとライブラリ
- **audio_players**: 音声再生のため
- **csv**: CSVファイルの操作のため
- **shared_preferences**: 設定の保存のため
- **provider**: 状態管理のため
### 画面設計
#### 1. Start画面
ここから先は
9,087字
¥ 500
この記事が気に入ったらサポートをしてみませんか?