Record your life

Voice recorder tool that always runs in the background, recording everything.

About the Client
Our client is an Israel start-up who decided to implement the idea of recording. Their main goal was to make a new level recording tool which would help you save all important moments of your life.
The main goal
To develop not only mobile but also smartwatch solution for voice-recording tool.
Tasks
Design and development of RYL mobile applications for iOS and Android.
Design and development of RYL smart-watch applications for iOS and Android.
Design and development of server side.
Project managment.

The Challenge

Offline mode
The application should work 24/7 not to miss important for user information. So, it is necessary that the application should work in offline mode.
Voice Recognition
The main challenge was to create a system that will automatically record all important moments. To implement this feature, it was necessary to develop a solution that uses voice recognition.
Speech Recognition
The client also wanted to make it possible not only to listen to the messages but also to have them in text form. For this functionality, it was necessary to develop a module using speech recognition. Furthermore, security was one of priority feature for the client to make no other apps allowed to record. So we had a goal to make not only recording but also microphone protection.
Battery saving mode
It was necessary to develop an application that won’t discharge all of users battery for 2 hours. So we implemented a solution that don't use much of smartphone resources.
Language recognition
The pronunciation of different languages ​​have a different width of the sound frequency range. Therefore, it was necessary to implement language recognition.

Main functional

Recording Features:
ellipse
Battery use: the app was built to use as minimum resources as possible and so is the result (measurement show less than 0.3% battery consumption per hour).
ellipse
Storage: using an advanced audio compression we are able to keep high-quality audio at a small size.
ellipse
The app launches automatically at startup (after the phone was turned off)- no configuration required, for a real "always recording experience".
ellipse
Delete mode: Allows you to go back, hear and delete unwanted records of your history.
ellipse
Calls recordings: easy access to all of your calls records (2-way call recording is not allowed on all devices).
ellipse
Calendar Meetings Sync and Listen Later: In a press of a button, access the recordings of all of your calendar meetings, hear and share with the participants.
Main Privacy Features:
ellipse
All of the recordings are stored locally on your device and deleted after 7 days, permanently. (except the saved or uploaded ones).
ellipse
No need for an internet connection.
ellipse
Does not upload your recordings to our servers.
ellipse
No one, but you, has any access to your recordings.
ellipse
Does not allow other apps, such as Facebook/Google/Amazon Alexa, to use your mic, without your pre-approval/pausing The Third Ear. Turn off the microphone for other apps & use the app as a microphone shield.

The Solution

The app works in the background, recording everything, always. User can store up 7 days, back in time, on the device. The app uses an optimized, up-to-date, sound compression allowing a richer sound quality at a small size. The battery consumption has been optimized and minimized, so user will barely feel the difference. The App is built with privacy in mind – no one access to any of records, but user.
Record Your life is voice-recording tool to record the most precious moments in your life. The project is a native iOS and Android mobile application with smartphone and smart-watch adaptation.

Technology

Project Management
TrelloSlackJira
Design
FigmaInVision
Android
KotlinJava
BackEnd
Spring FrameworkJava
iOS
Swift