I need an Android app. I already have a design for it, I just need it to be [login to view URL] app is a morse code encoder/decoder with a "vigenere cipher".I want a homescreen with three buttons: SETTINGS, SEND, RECEIVE linking to the following pages..SETTINGS page:1. a box to type in a "cipher key". Only allows a-z characters to be inputted. Any illegal characters to be displayed in red and the save settings button in (5) disabled.2. a box to type in the desired words per minute. Only allow a 50 - 120 value. Any illegal values to be displayed in red and the save settings button in (5) disabled. This value will be used when sending (and if needed when decoding received morse code).3. a box to type in the desired tone frequency. Only allow a 600 - 5000 value. Any illegal values to be displayed in red and the save settings button in (5) disabled. This value will be used when sending.4. two boxes to type in the filter range. Set low value (left box) to default of 100Hz and the high value (right box) to default of 6000Hz. The app will filter the android device's microphone input at these frequencies when in receiving mode.5. a save settings button that returns the user to the homescreen. The settings need to be saved even if the app is shutdown or [login to view URL] page:6. a box to type in the text to be sent. Allow characters a-z only. Change any capital-case characters to lower case. Highlight any illegal characters in red and disable the send button in (8). 7. a box which shows encoded text. Text is encoded with a vigenere cipher using the cipher key from the settings page. 8. a send button that outputs the encoded text as morse code to the android device's speaker using the words per minute and tone frequency from the settings page. 9. a home button that returns to the homescreen. The text from box (6) is saved even when the app is shutdown or restarted. RECEIVE page: 10. a graph showing microphone audio similar to the app called "morse code agent" available on google play (press the audio button under the decode option to view this). 11. The app captures morse code received from the android device's microphone. A box shows the received morse code. 12. a decode button. A red colored reset button. The text from (11) is saved when this button is pressed even if app shutdown or restarted. The reset button will clear this saved data and delete text in box of (11) and (13). 13. a box that shows the decoded text using the cipher key from the settings page. 14. a home button that returns to the homescreen.
57 freelancers are bidding on average $3462 for this job
HI, I am TOP RATED Developer having 7+ year experience with a great success rate providing 100% client satisfaction on the software services. KINDLY REVIEW MY PROFILE. Checking morse code agent app.