Reinventing your fitness journey in 3D
Scan, retrieve and visualize like you’ve never seen it before. Naked is the first 3D home body scanner aimed at people who take care of their bodies, measuring daily improvements such as changes in body mass, musculature and body fat. The challenge was to create two native apps, iOS & Android, able to instantaneously visualize information retrieved by the IoT Naked scanner such as weight, volumetric body fat percentage, and measurements of different parts of the user’s body.
For the apps to correctly visualize the changes in the user’s body, there were special efforts on the interface and development patterns. The responsive, seamless feel of the app is thanks to great development work behind the app-cloud-IoT connection. Also, we developed custom animations to ensure coordination with the apps’ design, allowing Naked to elegantly highlight different parts of the body. To achieve this, we used subtle animations between the views and components so that it all movement looked and felt natural.
Connecting an IoT device with two apps with different operating systems is already a challenging technical undertaking. However, we also had to optimize for a frictionless user experience when users connect to the scanner to that they stay motivated to return daily to the app and see the progress in their bodies. An SDK for bluetooth connection was developed so that the connection with the app would be smooth, easy to improve and simple to use.
The team structure was very complex given that we had IoT, Mobile, Cloud, Computer Vision and Design divisions across multiple time zones. Luckily, we have experience working on distributed teams and were able to successfully incorporate our team into a growing company, working remotely and face-to-face when necessary. Our years of perfecting agile processes with different products allowed us to add great value into Naked’s project management processes.
We took into account Naked’s business objectives, future roadmaps and identified risks to plan a product architecture able to handle future growth and scalability. We recommended certain technologies, and also adapted their iOS design onto Android. In terms of timing and launch, teaming up allowed us to anticipate obstacles that would arrive, as well as give our perspective in organizational matters to deliver an innovative and a naturally intuitive connected product.