We were inspired by the idea of sending missed calls to people to make them call you back and save your money.
What it does
It has encodes messages which are transmitted to a user in the form of a phone call. Different durations (differing by around 5 seconds) denote different messages.
How we built it
We built this using Android Studio in Kotlin.
Challenges we ran into
Controlling the call duration and reading the missed call duration required accessing Calling APIs, which was challenging as none of us had encountered that before.
Accomplishments that we're proud of
We managed to finish the basic calling app which controls the call duration and frequency of calls, and a crude version of the decoding process.
What we learned
We learnt how to use APIs to interact with core features of the phone, and how to debug those APIs.
What's next for MorsedCall
Enabling users to customise their set of messages (so one set of messages will be standardised between two users)