1 - Factor out the parameters update code in ReceiveFragment and SendFragment
2 - When using PreferenceFragmentCompat, inputType is ignored for
3 EditTextPreferences, find a solution. the bug report is here
4 https://code.google.com/p/android/issues/detail?id=185164
5 - See if polluting the incoming calls log can be avoided
6 - Once a message is received add it to the normal SMS storage:
7 https://groups.google.com/forum/#!topic/android-developers/8XnKPeO7AWE
8 - Use a Service for receiving the message (for sending them too?)
9 - Use Intent.ACTION_PICK to pickup the destination number instead of typing it
11 - Simplify the parameters, see if they are all really necessary
12 - Possibly add parameters validation on input
13 - Maybe make the Morse classes independent packages