DS1UOV's Morse Trainer w/ Koch

Content rating
Everyone
500+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

📻 DS1UOV’s Morse Trainer

Train Morse code reception in a structured way using the Koch method, designed for learners who want measurable progress and practical CW listening skills.

✅ KOCH METHOD, DONE RIGHT

Start with a small character set, build accuracy, then unlock the next character only when you are ready.
Your level system is tied to performance, so each step feels earned and stable rather than rushed.

🎯 SMART ADAPTIVE LEARNING

• Weakness-Targeted Practice: Tired of practicing characters you already know by heart? Toggle "Adaptive Weighting" on to automatically analyze your last 10 sessions. Characters with lower accuracy will appear up to 4x more frequently to sharpen your weak points.
• Tailored to Your Flow: This intelligent weighting applies to both Koch and custom character practice modes, focusing your efforts right where they are needed most.

📊 INSIGHTFUL STATISTICS DASHBOARD

Track your growth with a newly designed, visually intuitive statistics hub that respects your app’s clean design language:
• Quick Summary Tiles: Keep an eye on your current learning Streak (🔥), total completed sessions, accumulated training time, and your rolling 10-session average accuracy.
• Accuracy Trend Line Chart: Visualize your progress over your last 20 sessions with a clean, responsive line graph complete with interactive touch tooltips showing exact dates and scores.
• Character Accuracy Grid: A full heat-mapped grid displaying cumulative accuracy for every Koch and custom character. It includes clear percentage labels and highlights your top 3 "Critical Characters" needing immediate attention.
• Recent Session Logs: Scroll through your last 8 sessions featuring distinct mode icons, timestamps, and accuracy badges to review your historical performance at a glance.

🔥 STREAKS & DAILY REMINDERS

Consistency is key to mastering Morse code. Build a sustainable daily habit with zero background battery drain:
• Daily Learning Streak: Complete at least one session a day to keep your streak burning. The flame turns a vibrant orange when you've secured your goal for the day.
• Smart Reminders: Schedule a daily notification at your preferred time via an animated time-picker. Built using modern Android notification APIs, it gracefully handles system reboots to ensure you never miss your practice window.

⚙️ CUSTOM AUDIO & SESSION SETTINGS

Tune your practice to your ears and your goals: adjust training speed settings and pick a tone frequency that is comfortable for long sessions.
Use presets (beginner to expert) when you want a proven setup without manual tweaking.
Each session is built to keep your attention on what matters—recognition accuracy under realistic timing.

⌨️ FOCUSED INPUT EXPERIENCE

Practice with a dedicated on-screen character grid that only shows the characters available at your current level, reducing accidental inputs.
Pause and resume sessions cleanly, with visible timing/progress indicators so you always know where you are in the run.
Optional physical keyboard input support lets you train like real operating, especially on tablets or with external keyboards.

🧹 SAFE RESETS, WHEN YOU NEED THEM

Reset only Koch progress to restart learning from level 1 while keeping your app settings, or reset all settings back to defaults.
This makes it easy to re-train from scratch, test new configurations, or share the device with another learner.

Start today

Make steady, data-driven progress in Morse reception with a modern UI, adaptive training algorithms, and a methodical flow built around real learning principles.
Master Morse code with the Koch method: speed control, practice, and analysis.
Updated on
Sep 9, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection