- 単語テストをシンプルに
ただ単に「問題」と「答え」を表示するだけでなく、
- 問題の形式を「日→英」と「英→日」から選べる
- 問題の表示順をシャッフルできる
- 答え合わせボタンを押せば、すぐに答え合わせに移ることができる
などの機能があり、きちんと定着しているか、繰り返し問題を解いて確認することができます。
また、紙に書いて解きやすいように、リスト形式で単語を表示するようにした点にこだわりました。





プログラミングを行うにあたって、英単語を覚えたいと思いました。
ただ、AppStoreにあるものは、
- 単語データを一覧で表示できない
- 単語データの入力に手間がかかる
など、自分の求めているものとは異なりました。
そこで、そのようなアプリを自分で作ってみることにしました。
- 約2週間
- Swift
- SwiftUI
- 現状では、紙に答えを書かずにiPhoneのみでテストを行う場合、問題の答えをを一つづつ確認できません。
そのため、それぞれの単語をタップしたら、その単語のみ答えを見られるような機能があると良いと感じました。 - Apple Watch版のAppも作って、「どこでも簡単に」の幅を広げたいです。
- 単語データの読み込み
- 単語データの日本語/英語のみ表示
- 答え合わせ
- 問題の表示順をシャッフル
- 単語ファイルの編集
- プレーンテキスト(
.txt
)を用いる。 =
を挟んで左側に英語、右側に日本語を書く。- 改行をしてから次の単語データを書く。
apple=りんご
book=本
cat=猫
dog=犬
egg=卵
fish=魚
green=緑
house=家
ice=氷
jump=跳ぶ
- 単語データを用意し、単語データを選択する。
- タブを選択して、問題形式(日→英、英→日)を決める。
- (お好みで)シャッフルアイコンをタップして、問題の表示順を変える。
- 紙に書いて単語練習をしたり、テストを行ったりする。
- 赤いペンのアイコンをタップして答えを表示し、答え合わせをする。