morse 0.1.4+1

Dart native js
Flutter Android iOS web

A simple library that converts morse code to regular strings and encode strings to morse code.

Morse Code #

version MIT License PRs Welcome

Watch on GitHub Star on GitHub

Usage #

First, add this library as a dependency in the pubspec.yaml file:

dependencies:
  morse: ^0.1.4+1

Import the Morse class into your Dart file as follows:

import 'package:morse/morse.dart';

For this example we're going to use the following string of morse code:

final String encodedMessage = '.... . .-.. .-.. --- / .-- --- .-. .-.. -..';

There are two ways to decode morse code. Either provide the encoded string as an argument to the constructor and call the decode method.

final Morse morse = new Morse(encodedMessage);
String decodedMessage = morse.decode();

// Or combine the two, for more compact code:
String decodedMessage =  new Morse(encodedMessage).decode();

Or provide the encoded string as an argument to the decode method.

final Morse morse = new Morse();
String decodedMessage = morse.decode(encodedMessage);

// Or again combine the two, for more compact code:
String decodedMessage =  new Morse().decode(encodedMessage);

You can also use the encode method to convert text to morse code.

final String message = 'Hello World';
final Morse morse = new Morse(message);
String encodedMessage = morse.encode();

// Or combine the two, for more compact code:
String encodedMessage =  new Morse(message).encode();

Contributing #

Feel free to open a pull request with any suggestions!

2
likes
105
pub points
56%
popularity

A simple library that converts morse code to regular strings and encode strings to morse code.

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

fatih@balsoy.com

License

MIT (LICENSE)

More

Packages that depend on morse