Git Product home page Git Product logo

ecwt's Introduction

Morse Trainer

An application for Android to teach morse code using the Koch method.

The Koch method introduces morse symbols one lesson at a time, allowing you to master each symbol before adding a new one. This pace makes it much easier to train your ear to recognise the symbols without becoming overwhelmed.

Also contains a sounder, allowing you to listen to whatever text you wish to send.

For screenshots, check out the store pages below.

Get it on F-Droid Get it on Google Play

Contributors

These cool people also helped out:

Le-jun added the French translations.

dybdeskarphet added the Turkish translations.

p-davide added the Italian translations.

ecwt's People

Contributors

dybdeskarphet avatar eoineoineoin avatar le-jun avatar p-davide avatar poussinou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ecwt's Issues

Error count bug

Hi

Thanks for your fun app.

I've noticed that if you answer nothing at all with standard settings, the app shows 119 errors. Shouldn't it be an even number?

Screenshot_20220513-090626

scoring is stuck

It's entirely possible I'm just misunderstanding how this works. But I have done multiple levels, over and over, and even slowed the effective wpm way down so that i'm pretty sure i'm not making any mistakes. (Although I am very new at this, tbf)

But the score stays stuck at 84%, 19 mistakes.

Sometimes crashes when pressing `Try again`

Sometimes pressing Try again crashes the app.

FATAL EXCEPTION: main
Process: es.eoinrul.ecwt, PID: 10026
java.lang.RuntimeException: Unable to start activity ComponentInfo{es.eoinrul.ecwt/es.eoinrul.ecwt.TrainingActivity}: java.lang.UnsupportedOperationException: Cannot create AudioTrack
	[snip]
Caused by: java.lang.UnsupportedOperationException: Cannot create AudioTrack
	at android.media.AudioTrack$Builder.build(AudioTrack.java:776)
	at d.a.a.b.<init>()
	at es.eoinrul.ecwt.TrainingActivity.i()
	at es.eoinrul.ecwt.TrainingActivity.onCreate()
	[snip]

Version is 4.6 from F-droid, on Android 7.1.

Sounder does not work with bluetooth keyboard

Hello,
the Koch Training works perfectly with my bluetooth keyboard on Android 10, but the Sounder does not work. There is no screen keyboard and no external keyboard available.

Sounder character limitation

I will compliment you on the sounder idea, there's practicing and learning but hearing it in tones gives it a new feel, like a voice.

I have other characters on my keyboard that common Morse covers yet do not sound when entered, such as the period. Image given for convenience.

morse-sec001a4

[FR] Add blinker

The app focuses on learning morse code through sound exclusively. Could it be possible to add a visual medium as well ?

Seek advice from you as an app developer

Dear app developer:
Nowadays, our team has developed a tool that can detect and automatically repair accessibility problems in the app. We hope to receive your suggestions and opinions as an app developer.
Here, the accessibility problem I mentioned includes two types of problems: Text Contrast issue and Image Contrast issue. The former one corresponds to visible text, where there is a low contrast ratio between the text color and background color. The latter refers to images with a low contrast ratio between the foreground and background colors.
The following image shows the detection function and repair effect of our tool(this UI is from your app):
The figure on the left is the original page, the figure on the right is the repaired page, and the figure below is the problem detection report.
image
I want to know whether you think it is necessary to detect this problem and how effective you think our repair is. Sincerely hope to get your reply. Your reply is very important to me!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.