The form has been successfully submitted.
Please find further information in your mailbox.
Innowise has built an Android video streaming app for an M&E vendor.
Our client, a niche software vendor in the media and entertainment industry, is based in the EU and creates software solutions for all kinds of media-related institutions — from universities to radio stations, and even national broadcasters.
Detailed information about the client cannot be disclosed under the provisions of the NDA.
The client wanted to break into the TV streaming world with their own VOD service. For that, they needed an easy-to-use and customizable mobile app. One of the most important requirements was the app’s adaptability: their old version had trouble adapting the content layout to different screen sizes, especially those of tablets and smart TVs. So, they turned to Innowise to rely on our experience of mobile app development.
Innowise suggested re-building an Android app designed for two key platforms: tablets and smart TVs, which are the most popular devices for streaming TV and radio content. In addition, the team also offered to transfer the entire project to the more scalable architecture, and include a couple of new features to increase user satisfaction with the service.
We went with a microservices-based architecture. This modular setup makes it easier for developers to add new features and update existing ones quickly — no headaches down the road.
Our mobile engineers made sure that the app automatically adjusts to different screen sizes and resolutions. So, whether someone’s watching on a tablet or a smart TV, the experience is smooth. This also meant the client didn’t have to create separate apps for each device — one app does it all.
The Android video streaming app development team built the user interface simple and intuitive, so that the users could easily get around the app both on a tablet or a smart TV. Plus, we added Google Authentication: this way, the users don’t have to fuss with creating new logins or remembering extra passwords.
To keep the streaming quality always on point, we built in features to handle buffering, content delivery, and adaptive bitrate streaming. Even if the internet speed isn’t great, the users can still enjoy their favorite shows without interruption.
Frontend
React.js
Database
MariaDB, MySQL, MongoDB, Redis, Galera, MaxScale, Sphinx search
VCS
Git, GitLab
DevOps
Nginx, Docker Compose, CI/CD pipelines for GitLab
Mobile
Java, Kotlin, ExoPlayer, Media3
Documentation
Swagger, Confluence
Once we got a clear picture of the client’s needs, we kicked off the development process using Scrum. Our team worked in two-week sprints, with tri-weekly meetings to tackle any pressing issues. Our team stayed connected via Slack and Jira, and the client received weekly updates through Teams calls to stay in the loop.
1
Full-Stack Developer
1
Mobile Developer
1
Data Engineer
33%
reduction in maintenance costs
57%
increase in customer retention
Having received and processed your request, we will get back to you shortly to detail your project needs and sign an NDA to ensure the confidentiality of information.
After examining requirements, our analysts and developers devise a project proposal with the scope of works, team size, time, and cost estimates.
We arrange a meeting with you to discuss the offer and come to an agreement.
We sign a contract and start working on your project as quickly as possible.
By signing up you agree to our Terms of Use and Privacy Policy, including the use of cookies and transfer of your personal information.
© 2007-2024 Innowise. All Rights Reserved.
Privacy Policy. Cookies Policy.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Warsaw, Poland
Thank you!
Your message has been sent.
We’ll process your request and contact you back as soon as possible.
Thank you!
Your message has been sent.
We’ll process your request and contact you back as soon as possible.