Revols
Revols
Revols
Revols

Revols

The interactive app behind the revolutionary custom molding earphones
iOS / Android / BLE
$2.5M
raised on Kickstarter

12,000
pre-orders before launch

Turn it up

You may know Revols as Canada’s #1 crowdfunding campaign. Raising over $2.5 million dollars on Kickstarter, Revols had over 12,000 pre-orders before it was even launched. The customizable earphones mold to the unique shape of your ears to deliver the best sound quality possible with the highest level of comfort.

TTT Studios built the interactive iOS and Android app behind Revols featuring a step by step onboarding process, a customizable equalizer interface, and an adjustable noise-cancelling soundscape selection that takes the listener’s environment into consideration.

Built for iOS

android

Built for Android

mobile_friendly

Step-by-step onboarding

equalizer

Equalizer interface

hearing

Adjustable soundscape

The ask

Following the overwhelming success of the Revols earphones on Kickstarter, the company knew they needed top calibre software to complement the product. Revols Co-Founder and CEO Daniel Blumer approached TTT Studios to build the app that would accompany the revolutionary hardware.

Two main challenges

1

Customization process

Our first important task with the Revols app was to create a successful user onboarding process. With the customized molding feature being the main highlight of the earphones, and an irreversible process, it was crucial for us to ensure that the end users properly complete the initial setup. Proper execution of the customization process was imperative, not only to the success of the app, but to the product as a whole. Our UX/UI Designer put a lot of effort into making sure the onboarding tutorial was clear and easy to follow.

2

Firmware + software compatibility

The second challenge was working with the firmware behind the bluetooth technology. Since Revols was still in manufacturing stage when the project began, firmware completion and app development were occurring simultaneously. This meant that any changes made in the hardware/firmware would need to be reflected in the development of the app. We worked closely with Revols throughout the project to make sure all changes were clearly communicated.

Features

mobile_friendly
Onboarding process

revols-screens

Since the Revols earphones was the first of its kind, we needed to create a step by step tutorial that was clear and easy to follow. The app connects to the earphones through Bluetooth technology, triggering the customization process with a step by step guide. Very specific screen by screen instructions are given to the user including details like recommendations to keep the jaw still and ignore incoming calls during the molding process.
equalizer
Equalizer

revols-equalizer

The Equalizer feature offers different preset acoustics allowing the listener to choose between specific music genres. There are six different presets that are readily available (Revols sound, pop, acoustic, rock, R&B, and EDM/dance). Users can also customize their own EQ settings and save it as a preset.
hearing
Soundscape
revols-airplane
revols-airplane
revols-airplane
revols-airplane

revols-soundscape

The Soundscape feature is a noise adjustment technology that takes the listener’s physical environment into consideration. Whether they’re on an airplane, train or outdoors, the listener can adjust the setting on the app and optimize the sound for any situation.

Technology

code

Languages
Swift (iOS) / Java (Android)

bluetooth

Bluetooth
CSR Gaia

network_check

Networking
AlamoFire (iOS) / Volley (Android)

Working hand in hand with the hardware team, TTT Studios developed the communication layer that interacts directly between the iOS app and the earphones. We used BLE (Bluetooth Low Energy 4.0) for discovery, connection and data transmission, and Bluetooth Classic for music streaming. We needed to mix the standards to make sure all the different layers could interact. In the end, we used version 4 low power and sometimes version 2 which is low bandwidth.

In short…

bluetooth_searching
We built an iOS and Android app connecting to the Revols earphones through bluetooth connection.
mobile_friendly
We designed an onboarding process that was clear and concise, walking users through the earphone customization and setup.
supervisor_account
We worked closely with the Revols team to ensure hardware and software compatibility.

Other works

See all works
Sengled

Sengled

Real-time security with smart object identification
iOS / Android / IoT / Communications
Yervana

Yervana

A marketplace app that allows you to find your next adventure
iOS / Web / E-commerce
Pixels

Pixels

Preview artwork on your wall using augmented reality
iOS / E-commerce
Sengled

Sengled

Real-time security with smart object identification
Yervana

Yervana

A marketplace app that allows you to find your next adventure
Pixels

Pixels

Preview artwork on your wall using augmented reality