Skip to content

単語テストを行うためのシンプルなiOSアプリです。

Notifications You must be signed in to change notification settings

yu3san3/TangoTestKun2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

単語テストくん

単語テストを行うための、シンプルなiOS、iPadOS、macOSアプリです。

AppStore: https://apps.apple.com/jp/app/%E5%8D%98%E8%AA%9E%E3%83%86%E3%82%B9%E3%83%88%E3%81%8F%E3%82%93/id6450988374

アプリ概要

コンセプト

  • 単語テストをシンプルに

ただ単に「問題」と「答え」を表示するだけでなく、

  • 問題の形式を「日→英」と「英→日」から選べる
  • 問題の表示順をシャッフルできる
  • 答え合わせボタンを押せば、すぐに答え合わせに移ることができる

などの機能があり、きちんと定着しているか、繰り返し問題を解いて確認することができます。

また、紙に書いて解きやすいように、リスト形式で単語を表示するようにした点にこだわりました。

画面イメージ

開発の背景

プログラミングを行うにあたって、英単語を覚えたいと思いました。

ただ、AppStoreにあるものは、

  • 単語データを一覧で表示できない
  • 単語データの入力に手間がかかる

など、自分の求めているものとは異なりました。

そこで、そのようなアプリを自分で作ってみることにしました。

開発期間

  • 約2週間

使用技術

  • Swift
  • SwiftUI

今後の展望

  • 現状では、紙に答えを書かずにiPhoneのみでテストを行う場合、問題の答えをを一つづつ確認できません。
    そのため、それぞれの単語をタップしたら、その単語のみ答えを見られるような機能があると良いと感じました。
  • Apple Watch版のAppも作って、「どこでも簡単に」の幅を広げたいです。

機能一覧

  • 単語データの読み込み
  • 単語データの日本語/英語のみ表示
  • 答え合わせ
  • 問題の表示順をシャッフル
  • 単語ファイルの編集

単語ファイルの形式

  • プレーンテキスト(.txt)を用いる。
  • =を挟んで左側に英語、右側に日本語を書く。
  • 改行をしてから次の単語データを書く。

データ例.txt

apple=りんご
book=本
cat=猫
dog=犬
egg=卵
fish=魚
green=緑
house=家
ice=氷
jump=跳ぶ

使用方法

  1. 単語データを用意し、単語データを選択する。
  2. タブを選択して、問題形式(日→英、英→日)を決める。
  3. (お好みで)シャッフルアイコンをタップして、問題の表示順を変える。
  4. 紙に書いて単語練習をしたり、テストを行ったりする。
  5. 赤いペンのアイコンをタップして答えを表示し、答え合わせをする。

About

単語テストを行うためのシンプルなiOSアプリです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages