Portfolio Hero Background
Zumba - ZIN™ Play  logo

Mobile app helping Zumba instructors to create perfect workouts


The Client

Zumba is at the forefront of the fitness industry. To help their instructors with preparing classes, Zumba R&D team decided to create a mobile application that would help with music playlists creation, as music is the core of Zumba classes. The apps had to be easy to access and user-friendly so that every Zumba instructor could instantaneously understand how to get the most of the application for their group needs.

Check online
User avatar

Zumba Fitness

Director of Products

"AppUnite delivered a polished product that’s well-known in the fitness industry. Their team of talented developers advised the app’s design and worked to produce a finished product that mirrors the original vision. Utilizing a meticulous approach ensures they address every detail and concern."

Zumba - ZIN™ Play  Mockup 0Zumba - ZIN™ Play  Mockup 1Zumba - ZIN™ Play  Mockup 2Zumba - ZIN™ Play  Mockup 3

Challenges & Solutions

Fill 1 Copy 2

Create a music player with features like trimming, sound effects, crossfade, breaks, and tempo changes.

Providing complex music editing features

Initially, we thought about manipulating audio samples and removing some of them in order to trim or mix songs. But this turned out to be problematic because we would have to download each song separately in order to analyze them, so we decided to depend on song playback. This solved issues like battery draining and higher bandwidth usage. For crossfade, we use two players and synchronize them together based on the playback. For each sound effect, we use a separate player that starts playing based on main song playback. A similar approach was taken for other features like tempo change.

Fill 1 Copy 2

The ability to play music and video, both on mobile and remote devices. Users should be able to play music from all favorite sources.

Connecting multiple sources without quality loss

We integrated multiple players within the app such as Chromecast, AppleMusic, and Airplay. It required us to create a robust abstraction over all those players to seamlessly switch between all media sources.

Fill 1 Copy 2

Users should have offline access to downloaded content, in order to save as much bandwidth as possible while playing media.

Offline access to downloaded content

To make the app work offline we had to introduce both API responses and media data caching mechanisms.

Solutions image

We have solutions to every problem!

Say Hi!
Results mockup



Creating a powerful tool that helps trainers in their day-to-day work.

This website stores cookies on your computer. The data is used to collect information about how you interact with our website and allow us to remember you. We use this information to improve and customize your browsing experience and for analytics and metrics about our visitors both on this website and other media. Cookie Policy Privacy Notice
Clutch Top Developers 2020
Clutch Top B2B Companies 2019
Financial Times ranking of 1000 fastest-growing companies in Europe
Diament Miesięcznika Forbes

Let’s Work Together!

Make the first step for a great partnership! Share your idea with us and check what we can do for you and your company.
StarbucksZumbaAolHeliumBlocktradeLeo Burnett
AppUnite Sp. z o.o.
VAT ID: PL 7831689686
Droga Dębińska 3A/3
61-555 Poznań, Poland
+48 532 568 641
Clutch Top Developers 2020Clutch Top B2B Companies 2019Financial Times ranking of 1000 fastest-growing companies in EuropeDiament Miesięcznika Forbes