Deliverables
- Cross-platform mobile application (React Native)
- Live radio streaming and podcast playback
- Unified playback and state management system
- Smart search with recent history tracking
- Favorites and personalization features
- Alarm and playback control functionalities
- iOS Lock Screen & Control Center integration
- Apple CarPlay integration
- Android Auto integration
- Native bridge modules for media control
- Quality assurance, testing, and production deployment support
Timeline
Approximately 9.5 months (June 2025 – March 2026)
Total Development Effort
~400+ hours (estimated)
Team Size
The Challenge
The project presented a combination of technical and user experience challenges, including:
Smooth transitions between live radio, streams, and podcasts
Maintaining uninterrupted playback across different app states
Ensuring accurate and real-time metadata synchronization
Integrating Apple CarPlay and Android Auto without inconsistencies
Eliminating duplicate metadata and UI flickering issues
Persisting user search history locally
Managing a single, scalable cross-platform codebase
The Solution
Ropstam engineered a robust and unified audio platform with a focus on performance, scalability, and seamless user experience. Key components included:
A React Native architecture for shared cross-platform logic
A context-driven playback state management system
Custom native bridge modules for advanced media controls
Dedicated integration pipelines for Apple CarPlay and Android Auto
Metadata optimization techniques (deduplication and debouncing)
Local data persistence using AsyncStorage
A stable CI/CD pipeline for consistent and reliable releases
Discovery & Planning
Ropstam worked closely with JAZZ.FM91 to understand their goals for the app and what kind of listening experience they wanted to deliver. We discussed how users would move between live radio and podcasts, and what issues needed to be avoided for a smooth experience. This phase helped us define the main features, decide the right technical approach, and plan a clear development roadmap for both iOS and Android.
the Design
Development
Launching
Key Features
Unified Audio Experience
Cross-Platform Playback Synchronization
iOS Media Controls & CarPlay Integration
Android Auto Support
Smart Search with Local History
Optimized Metadata Handling
Favorites & Personalization
Production-Ready Release Workflow
Tech Stack
Core Technologies
- React Native (0.80.1)
- JavaScript
- Redux Toolkit
- Swift / Objective-C
- Java (Android)
Supporting Infrastructure & Services
- iOS MediaPlayer Framework
- Android MediaSession / MediaBrowserService
- AsyncStorage
- Local Notifications
Project Timeline
Results
Web Application
A Unified, Real-Time Audio Streaming Platform
The application seamlessly combines live radio, podcasts, and on-demand content into a single platform, ensuring synchronized playback, consistent controls, and a superior user experience across devices.
Key Outcomes
- Unified audio experience across iOS and Android
- Enhanced reliability of media playback controls
- Successful Apple CarPlay and Android Auto integration
- Reduced metadata inconsistencies and UI flickering
- Improved user experience with persistent search history
- Stable and scalable release management process
Client’s Testimonial
The team communicates very well. It’s very refreshing Ropstam suggested innovated that we haven’t thought about. Overall outcome is highly appreciated.


