It's not that easy to find a truly user-friendly voice recorder, although the demand for such applications is very high. The client wanted to create a simple yet comprehensive application that people could use to record interviews and other important calls. However, he was not sure how to implement such functionality in a free application, or if it was even possible.
To shape up a loose idea, we started off with a discovery sprint to find the optimal solutions for the first version of the MVP. The main development requirements were a simple UI, high recording quality, no lags, and data security.
The phone call recording functionality is available after registration. We opted for Twilio integration to make this process easy and provide quick access to the recording.
Since iOS doesn't allow recording calls directly to the device, we integrated the app with the Zadarma internet call forwarding service. In order to record the conversation, a concurrent call is made to a third-party service number depending on the user's location.
Technically, the call is being recorded on the service's side and saved on their server as an audio file link. TalkGuard integrates this data, and the user automatically downloads the recording when they sign in to their account.
The app can be used not only for recording calls but also as a voice recorder. Voice recording is done in a tap, right from the main screen.
TalkGuard is equipped with a simple audio editor: the user can crop and duplicate the recording without leaving the app.