

音とタイピングで覚える、スマホ対応英単語学習PWAアプリ
「見る・聞く・打つ」を同時に行い英単語を効率よく記憶に定着させるWebアプリです。PWA対応により、アプリストア不要でホーム画面からワンタップで即座に起動・学習できます。
■ 目的と課題解決
「単語帳を見るだけ」の学習では音とスペルが結びつきにくく、ストアからのアプリ導入も手間になる課題に着目。「視覚・聴覚・タイピング」を同時に刺激して記憶定着率を最大化するとともに、PWA化によりどの端末でもホーム画面から即座に起動・学習できる環境を実現しました。
■ ターゲットとデザイン・技術選定
- ペルソナ: 通学・通勤のスキマ時間に英単語を復習したい学習者。
- UI/操作性: 長時間使っても目が疲れないダークトーン。Canvas描画補正によりスマホのタッチ操作でも快適にプレイ可能。
- PWA実装: Service Workerにより、ストアを介さずホーム画面追加やオフライン動作に対応。
■ 主な機能
- 音声付き英単語タイピング: 出題と同時にネイティブ音声を再生(SpeechSynthesis API)。
- 成績分析&ハイスコア保存: 正確率(%)、タイピング速度(WPM)を算出。スコアは自動保存。
- HTMLコードタイピング: 実践的なWeb制作・記号入力の練習モード。
■ 使用技術・環境
- フロントエンド: HTML5 / CSS3 / JavaScript
- 描画ライブラリ・API: Canvas API / Web Audio API(効果音生成) / SpeechSynthesis API(英語音声読み上げ)
- CSSフレームワーク: Tailwind CSS (CDN)
- アイコン・フォント: Font Awesome / Google Fonts (Inter, Noto Sans JP)
- データ保存: LocalStorage(最高スコアの自動保存)
- 使用AI: Gemini
- 作成時間: 4時間
コメントを残す