Our client is a renowned producer of online content, creating top-rated digital projects, TV shows, and movie theater productions. They also organize world-class comedy festivals and collaborate with popular artists. With over 20 million viewers tuning in to their YouTube channels, they wanted to create a video streaming platform that would rival the likes of YouTube.

Project Idea

Their goal was to build a streaming app that would offer a wide variety of content beyond what's typically found on YouTube. They planned to launch interactive trivia shows and series where viewers could influence the storyline. By offering unique content, they aimed to attract the YouTube audience and gain new subscribers, ultimately expanding their own fan base.

Business Challenges

To succeed, we had to develop a mobile streaming app with an exceptional user experience (UX) that would make users choose it over YouTube. The service needed to be able to handle peak loads and provide accurate statistics on each project. We also had to create the infrastructure required for the platform, including a customized content delivery network (CDN) with low maintenance requirements for fast data flow.

Fitness App Development Solution

To answer these challenges, we developed a comprehensive product concept that addressed user characteristics and built a customer journey map for their audience. This enabled us to design a video streaming app that users loved, with features beyond what YouTube offers. We even found ways to monetize the app, such as paid previews where users can pay to watch a show a week before its official release on YouTube.

Flutter Streaming App

We chose Flutter, a cross-platform technology, to develop the mobile streaming app. This allowed us to reduce development time by 30% and create a smooth UI with animations in screen transitions. We built a demo version for iOS and Android, tested playback speed, and ensured that users could quickly fast forward or rewind an HLS-video.

Latest Tech Stack

The backend was built using Kotlin, Spring Boot, and Kubernetes, with services including K8s, PostgreSql, ClickHouse, and ELK stack. We hosted web servers and CDNs in the same country as our client's team to ensure maximum response rate. The closer content is to its consumer, the faster a product works.

Results

We successfully launched the MVP version of the mobile streaming app and have been upgrading it with our client over several months. We're currently working on retention rates, conducting A/B testing, and exploring efficient ways to monetize the content. The video streaming app has received positive feedback from users, who appreciate its high-quality video player, quick response time, and seamless download speed.

Learn more about Surf's experience in fitness app development