This is a morse code library for encoding and decoding morse code in kotlin
Maven:
<dependency>
<groupId>com.jacobtread.morse</groupId>
<artifactId>morse-code</artifactId>
<version>{VERSION}</version>
</dependency>
Groovy:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.jacobtread.morse:morse-code:{VERSION}'
}
Kotlin DSL:
repositories {
mavenCentral()
}
dependencies {
implementation("com.jacobtread.morse:morse-code:{VERSION}")
}
Encoding morse code
import com.jacobtread.morse.MorseCode
val text = "Example Text"
val result = MorseCode.encodeText(text)
Which produces
. -..- .- -- .--. .-.. . / - . -..- -
Decoding morse code
import com.jacobtread.morse.MorseCode
val morseCode = ". -..- .- -- .--. .-.. . / - . -..- -"
val result = MorseCode.decodeText(morseCode)
Which produces
EXAMPLE TEXT