Development of an Android player application for the online TV service
Development of an Android application for an online TV player with two versions:
Timeline - 3 months
Total budget - 150,000 UAH.
- For mobile devices (smartphones and tablets).
- For Android STB (set-top boxes).
Goal:
To develop an application for streaming playback, working with video archives and video libraries.
Platform:
- Android (versions 8.0 and above).
The application must have:
- A user-friendly interface with an easy navigation menu.
- Update capability.
- Support for user authentication via API.
- Interface adaptation for different devices (mobile and STB).
Main functional requirements:
These are described approximately.
After approval, a detailed technical specification will be provided for each item.
Authentication:
- A window for entering username and password.
- A mechanism for data verification via API (with token retrieval).
- Support for user session persistence (token storage).
Channel list:
- Loading the channel list via API.
- Loading EPG via API.
- Displaying the list in tile or list format (adapted for mobile and STB).
- Searching and sorting channels by categories (e.g., "Movies", "News").
- Adding channels to favorites
- Sorting channels by lists/categories
Viewing broadcasts:
- Playing video streams from the server (UDP, HTTP, or other formats).
- Ability to pause and resume playback.
- Changing channels via the menu or buttons on the remote (for STB).
Channel archive:
- Access to recordings with date and time selection.
- Fast forward/rewind in the archive and pause.
- Transition to archived programs from EPG to select a recording.
Video library:
- A list of available content divided into categories.
- Playing content through the player.
- Ability to sort by genre, popularity, etc.
Additional features:
- Changing the audio track language (if supported by the stream).
- Turning subtitles on/off.
Access to the API and documentation will be provided. The API contains all necessary endpoints for implementing the application's functionality, including authentication, retrieving the channel list, program guide (EPG), archives, and video library. If needed, we provide support for clarifying details.
Also, for a visual example, there is already a ready app with all the necessary functionality.
However, the ability to modify/optimize/keep it up to date has been lost.
-
279 1 0 Hello, I am an Android developer with experience in creating multimedia applications, including working with media playback, API authentication, and interface adaptation for various devices.
Your project looks interesting and entirely feasible for implementation.
I have already worked with similar logic in mobile applications and understand that developing for STB devices has its nuances — this includes navigation via remote control, interface scaling, focus of elements, etc. There is no universal solution that works equally well on phones and set-top boxes — I always consider this in my approach to implementation.
I am ready to discuss details, ask clarifying questions, and propose solutions considering all technical requirements.
Best regards, Anton
https://www.linkedin.com/in/anton-shikalyov/
-
36 4 0 Good day!
I am interested in your project. I am currently actively developing my own library for automated work with local databases on Jetpack Compose — it allows for quickly creating interfaces for saving, settings, channel selection, user accounting, etc. This can significantly speed up the development of the application part related to local data.
I see this project as a single application that works stably on smartphones/tablets, TV, and Automotive, as well as being sufficiently optimized and lightweight to run on old devices with low performance from Android 6 and above.
I have not worked with players before, but I have extensive experience in creating applications for various devices (including Android TV) and developing UI that adapts to different form factors. If there is a clear technical task or basic API, I am ready to quickly understand the part of the player or integrate already ready solutions.
I am ready for dialogue, I approach tasks responsibly, always available.
… Thank you for your attention!
-
1253 9 0 Good day.
I have many years of experience in creating and maintaining an OTT platform application with functionality that includes everything necessary for this project and a little more.
There is nothing particularly complex visible from the description, but for a more realistic estimate of time and cost (and here it will be more than 27k :) ), more details are needed. Should it be a View or Compose? How are the data organized (locally, or synchronized)? How tight is the API integration? How customized is the interface? How diverse are the stream formats and what about native Android support, and what possible solutions in case of difficulties with this? Animation and transition complexity. And similar aspects.
-
323 Hello, Andriy!
Mobiwolf team is interested in collaborating on creating your Android app for online TV — for both mobile devices and Android STB. We have experience developing multimedia applications with streaming video, API-based authorization, adaptive navigation, and support for various device types.
We understand that the key requirements of the project are:
• Quality UX for TV and mobile interfaces;
• Stable playback of streams and archives;
• Convenient navigation, sorting, EPG, video library;
• Full support for STB remotes and touch control;
… • Implementation of authorization, favorite channels, categorization;
• Scalability and future updates.
We can offer:
• A dedicated team of Android developers (for mobile and STB), UI/UX designer, and QA specialist;
• Architecture that considers future updates and optimization of the player for different streaming protocols;
• Complete development based on your ready API and sample application;
• Flexible cooperation approach, including phased approval, intermediate builds, and subsequent technical support after release.
To properly formulate the next plan, it would be helpful to clarify:
1. Which streaming protocol is predominant (HLS, MPEG-DASH, UDP, other)?
2. Is DRM content protection expected?
3. Is the API ready for testing or still in development?
4. Are there design mockups or do you expect our UX solution?
We are ready to participate in a more detailed discussion — our Android specialists can start soon.
Best regards,
Oleksiy Karaykosa
CEO at Mobiwolf
http://mobiwolf.com
-
319 Good afternoon, we are finalizing mobile applications on Flutter. We also have extensive experience in writing programs for Android using Jetpack Compose, and we are set for long-term cooperation - we develop frameworks on Laravel and mobile applications on iOS and Android turn-key. Cumulative experience in mobile application development is 4 years.
Projects:
1. Good afternoon, we are ready to complete your order turn-key.
We develop websites on PHP and mobile applications for iOS and Android.
We have experience in creating CRM/ERP systems.
We are ready to complete your order turn-key.
Good afternoon, we develop websites on WordPress and mobile applications for iOS and Android. Cumulative experience in development is 7 years. We are ready to complete your order turn-key.
1. Projects
https://berkanaplus.com.ua/ - I transferred and configured the server for this site.
… 2. https://leondesign.kyiv.ua/
Updating PHP version and updating plugins.
3. https://peg.com.ua/
Development of a new module for the site for dynamic product price updates.
https://uvali.com.ua/
-
11596 44 0 Hello! I have worked on large-scale projects and have significant experience in mobile app development. In the last 4 months, I have entered the top 10 mobile app developers. I am ready to help with the implementation. Feel free to reach out, I would be happy to discuss the details!
-
1006 11 0 I am an Android developer with 4 years of experience in creating high-quality mobile applications on the Android platform. I have deep knowledge of Kotlin, Java, and Android Jetpack components, which allows me to develop fast, reliable, and user-friendly applications.
My resume - https://reksagon.github.io/Resume/
-
1478 9 0 Hello!
I have free time and experience in implementing similar projects!
I would be happy to discuss the details.
-
267 Hello! For a more accurate assessment, a detailed technical specification is needed. We can implement your project, as our team has a wide technology stack: Vue.js, REDUX, Typescript, MySQL, React, Python, PHP, HTML5, NodeJS, JavaScript, REACT NATIVE, CSS3, MongoDB, Postgres, Laravel, Symfony, Angular, Android, iOS. Examples of work, as well as budget and timeline details, can be discussed individually. We look forward to your feedback!
-
288 Hello. I have experience working on similar projects and am ready to take on yours. If the servers are ready, the work won't take much time. I suggest we start by agreeing on the technical specifications in private. If necessary, I am ready to provide the contact information of the designer I work with.
-
2147 36 1 Good afternoon! 6 years in Android development. I can meet all the requirements. Ready to discuss the details.
-
189 1 1 Good day, I have experience working with applications for computers and phones, ready to do it quickly and efficiently, write to me and we will talk.
-
1510 16 0 Good day, I have experience working with streaming applications for TV and phones. I understand that all the backend and servers are on your side. Let's talk.
-
Доброго вечора, ви шукаєте рішення під ключ (дизайн/бек/додаток) чи тільки для створення додатку, а все інше вже є?
-
Current freelance projects in the category Java
Customization of the loading screen and menu for Minecraft 1.12.2 (Tech Survival)
20 USD
Need to refine the ready client Minecraft 1.12.2 with mods and implement a custom interface design in the style of technical survival (Industrial / Tech Survival).What needs to be done1. Custom mod loading screen It is necessary to replace the standard Minecraft/Forge loading… Java, Gaming Apps ∙ 4 days back ∙ 6 proposals |
Integration of dental scanner modules into CRM
602 USD
We have developed a CRM system for interaction with dentists and laboratories. It is necessary to integrate services like iTero, Sirona, Medit, and others so that files are pulled automatically. AI & Machine Learning, Java ∙ 4 days 1 hour back ∙ 27 proposals |
Development of simple 2D games (Snake, Galaxy, etc.) for Google Play MarketHello! I am looking for a developer (or a beginner with a good foundation) who can create several simple classic 2D games for the Android mobile platform with subsequent publication in the Play Market.To start, one or two games need to be developed. Examples of settings and… Java, Gaming Apps ∙ 6 days 4 hours back ∙ 19 proposals |
Application developmentI wish to create a mobile application for communication, the app should have audio and video calls, group chat creation, the ability to sync with phone contacts, account settings: email binding, 2FA, phone number, the ability to customize app notifications, change the app… Java, Python ∙ 10 days 22 hours back ∙ 41 proposals |