ProjectBeta

Morse Translator

Medium
9 completions
~ 14 hours
4.5

Android introduction, through this project you'll learn how to use Kotlin Map, handle user input, and create an interactive user interface. By the end you'll have a functional Morse code translator app, demonstrating your skills in creating practical, user-friendly applications for Android.

Provided by

JetBrains Academy JetBrains Academy

About

Morse code, a simple yet effective method of communication, has been used for centuries. In this project, you'll create a Morse code translator, a unique tool that converts text to Morse code and vice versa. This isn't just a coding exercise, it's a chance to bring a piece of historical communication into the digital age.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
You'll create the logic for Morse code translation. This involves setting up dictionaries for Morse-to-Text and Text-to-Morse conversion, and implementing the functionality for the conversion buttons. The result will be shown on the screen.
In this final stage, you'll enhance your app by adding a Morse code dictionary feature. This will provide users with a reference of Morse code symbols for each letter of the alphabet, enhancing usability and educational value of your app. You'll design a way to display this information and integrate it into the existing UI. Spans will be used to give emphasis to important sections of text.

Reviews

Nastassia Maiskaya avatar
Nastassia Maiskaya
2 years ago
I am a beginner, so it was a very useful project. I learnt how to use RecyclerView with gridlayout.

4.5

Learners who completed this project within the Android Developer with Kotlin course rated it as follows:
Usefulness
5.0
Fun
4.5
Clarity
4.0