TouchTunes Mobile App
Rebuilding a high-scale music platform used in thousands of venues
About TouchTunes
TouchTunes is a leading digital jukebox platform operating across bars, restaurants, and entertainment venues throughout North America.
Through its mobile application, users can remotely control jukeboxes installed in venues, select songs, manage playlists, and interact with the music environment around them.
TouchTunes is the global leader in connected jukebox technology and ranks among the top music apps in the United States in terms of transaction volume, handling millions of interactions from users every week.
Project overview
The project
The context
The TouchTunes mobile platform serves millions of users interacting with jukeboxes in real-world environments, often in fast-paced social settings like bars and restaurants.
Unlike internal or niche applications, the platform must handle:
• Extremely high transaction volumes
• Real-time interactions between users and physical jukeboxes
• Payments, analytics, and geolocation services
• High reliability requirements
Rebuilding such an application required an architecture capable of supporting dozens of developers working simultaneously, while maintaining strict performance and stability standards.
Challenges and technical constraints of a large-scale music platform
The challenge
Designing an architecture capable of supporting large collaborative development teams
Ensuring the application remains stable under very high user traffic
Selecting the right third-party tools and SDKs for analytics, payments, and location services
Delivering a seamless mobile experience across iOS and Android
Constraints
A very large codebase and development team
High transaction volume requiring strong reliability
Integration with existing backend systems
Long-term scalability requirements for millions of users
Our approach and mobile development solution
-
Designing a scalable architecture
- Selecting the right third-party technologies
- Collaborative mobile development
One of the first mandates for Sidekick Interactive consultants was to contribute to the design and validation of the mobile application architecture.
The architecture had to support a large distributed development team, allowing dozens of engineers to work simultaneously without creating conflicts or performance issues.
The goal was to build a structure that would ensure:
- Robust performance under heavy usage
- Clear separation of responsibilities between development teams
- Long-term maintainability of the codebase
This architectural foundation became a key enabler for the entire project.
This involved comparing multiple vendors and analyzing:
- Functional capabilities
- Technical integration complexity
- Performance impact
- Licensing and operational costs
Sidekick Interactive contributed recommendations that helped TouchTunes select the most appropriate tools while optimizing costs.
These included solutions related to:
- Analytics and user behavior tracking
- Payment processing
- Application geolocation services
This phase provided strategic guidance and ensured the technology stack would support the platform’s scale and performance requirements.
Each squad was responsible for implementing specific features within the application while maintaining alignment with the overall architecture.
The mobile application was developed using native technologies:
Given the scale, complexity, and performance requirements of the platform, native development was identified as the best approach to ensure maximum robustness and optimal user experience.
Project Timeline
2023
Architecture design
and validation
2024
Evaluation and selection
of third-party technologies
2024–2025
Mobile application
development
End of 2025
Knowledge transfer
and transition phase
Results and benefits for the mobile IoT experience
Through its collaboration with TouchTunes, Sidekick Interactive helped establish the technical foundations required to rebuild a high-scale music platform used by millions of users.
Key contributions included
Architecture enabling large-scale collaborative development
Strategic evaluation of third-party technologies
Mobile development contributions within multiple squads
Implementation of a robust native iOS and Android application
Achieving a session stability rate of 99.9975%, making it one of the most stable and robust applications on the market.
The project illustrates Sidekick Interactive’s ability to contribute to complex mobile platforms operating at massive scale.
Why TouchTunes chose Sidekick Interactive?
TouchTunes selected Sidekick Interactive as a partner due to its strong expertise in:
Design intuitive onboarding for connected devices
Bridge hardware and mobile experiences
Deliver high-quality UX for IoT ecosystems
Deliver high-quality UX for IoT ecosystems
This project demonstrates Sidekick Interactive’s ability to support companies developing high-traffic digital platforms and mission-critical mobile applications.
Other Projects
HP: Complex Mobile App Development
A custom 3D foot orthotics app for iPad. It transforms manual measurement into a precise, seamless workflow, saving time and improving accuracy for clinicians.
EV Charging Network App Case Study - Flo
Discover how Flo improved its EV charging app with real-time data, seamless UX, and scalable performance across North America. A smart EV charging app that integrates home energy management, public charging networks, and analytics for a smooth user experience.
