
Closed
Posted
Paid on delivery
1. Project Overview Develop an Android application that displays advertising images and videos received from a backend platform. The application will run on Android tablets or Android media devices and communicate with a REST API provided by the backend team. 2. Scope The application should: • Login using Username, Password and Screen Number. • Store an authentication token securely. • Display images and videos in full-screen landscape mode. • Periodically check for content updates. • Download or cache media as appropriate. • Continue playback while updates are prepared. • Send heartbeat information. • Report playback events. • Report operational events. • Support offline operation by storing pending events. • Upload pending events when connectivity returns. • Recover automatically after restart. • Support optional Like/Dislike interaction. 3. Key Functional Areas Authentication - Login and automatic authentication after first login. Media Player - Full-screen playback. - Image and video support. - Playlist looping. Synchronization - Periodically check backend for updates. - Retrieve new media without interrupting playback. Monitoring - Heartbeat. - Online/offline detection. - App status. - Screen status (if supported). Events - App started. - App closed (where possible). - Screen on/off. - Playback started/completed/failed. - Network lost/restored. - Errors. Offline - Queue events locally. - Synchronize automatically later. Recovery - Resume automatically after restart. 4. Non-Functional Requirements - Android 10+ - HTTPS communication - Local database - Background synchronization - Stable media playback - Secure token storage 5. Notes The backend (API, database, dashboard) will be developed separately. API specifications will be provided after developer selection. The objective of this document is to obtain an accurate technical proposal and quotation.
Project ID: 40633824
185 proposals
Remote project
Active 5 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
185 freelancers are bidding on average $473 USD for this job

Hi, I can build this kiosk-style media player with a strong focus on stable playback while sync, heartbeat, and offline queueing run in the background. I’d design the app flow first around login, screen identity, content sync, and the player loop, then implement secure token storage, local caching, retry logic, and recovery after restart from the start. Relevant experience includes: - Login with username, password, and screen number - Secure token storage and auto-auth - Full-screen landscape media playback - Background sync and local caching - Offline event queueing and recovery - REST API integration and background heartbeat/resend jobs My approach is to keep images and videos playing smoothly while new content downloads, then connect the backend contract and persistence layer for pending events and retries. Question: should each screen always use a fixed playlist, or can assigned content change dynamically after login? I’m available to review this in Freelancer chat or a video call between 11 AM and 8 PM IST. Please let me know if you’d like to move forward. Regards, Ghanu & Samir KESHAV INFOTECH
$287 USD in 12 days
9.7
9.7

I propose developing a secure Android application for displaying advertising content seamlessly on tablets and media devices. Key features include secure authentication, media playback, synchronization, monitoring, event reporting, offline capabilities, and recovery options. The design will prioritize user-friendly interfaces, stable media playback, and efficient event handling for an enhanced user experience. The solution will incorporate robust encryption for secure authentication token storage, Android 10+ features, HTTPS communication, and a local database to ensure data security. Background synchronization will keep content updated without interrupting media playback. Additional features will include automatic authentication post-first login, full-screen media playback with image and video support, playlist looping, offline event queuing for seamless user experience in connectivity issues, and proactive monitoring of app and screen status, playback events, network connectivity, and errors for operational insights. The application will also feature seamless recovery post-restart, automatic resume functionality, and an optional Like/Dislike feature for user engagement and feedback. My expertise in Android development, user interface design, secure data handling, and scalable architecture positions me as the ideal partner for this project, committed to exceeding expectations and delivering a cutting-edge application that sets new standards in digital advertising.
$675 USD in 5 days
8.8
8.8

Hi, this is basically a digital signage player app, and the part that'll take real thought is the offline event queue plus auto-recovery after restart so a tablet left unattended doesn't just die silently. I'd use WorkManager for the sync/heartbeat cycle and ExoPlayer for the playback layer since it handles the image/video looping and full-screen landscape mode cleanly. Room for local storage of pending events and cached media, with a boot receiver to auto-relaunch after restart or crash. I've built similar background-sync Android apps with token auth and REST integration for clients before, though not this exact signage use case. Happy to send a short technical breakdown of how I'd structure the sync and offline logic before you commit to anything. Can share more once I see the API spec.
$562.50 USD in 5 days
8.7
8.7

With experience in Android development and REST API integration, I understand the need to create an Android app for displaying advertising content seamlessly. My past work includes building robust media players and implementing secure authentication protocols. Could you provide more details on the preferred frequency for content updates to ensure optimal user engagement? Regards, Yogesh Kumar
$280 USD in 6 days
8.4
8.4

Hello, I’ve reviewed your requirements and can build a reliable Android 10+ digital signage/media player for tablets and Android media devices. I’ll deliver: • Username, Password & Screen Number login with secure token storage • Full-screen landscape image/video playback with playlist looping • Background media synchronization without interrupting playback • Local caching and complete offline playback support • Heartbeat, network, screen and playback event reporting • Offline event queue with automatic synchronization when online • Automatic recovery and playback resume after restart • Optional Like/Dislike interaction • HTTPS REST API integration with your backend I have 13+ years of software development experience and can work closely with your backend team once the API specifications are provided. My priority will be stable playback, fast synchronization, offline reliability and automatic recovery for unattended devices. Let’s discuss the API and device specifications and get started. Thanks, Christina
$260 USD in 11 days
8.5
8.5

Hi there, We can develop a reliable Android digital signage app for Android 10+ with secure authentication, full-screen image/video playback, playlist looping, background content synchronization, local caching, offline event queues, heartbeats, and automatic recovery. We’ll ensure media updates happen seamlessly without interrupting active playback. Our team can build this with a clean architecture, secure token storage, HTTPS REST API integration, local database, and robust background synchronization. We’re ready to work with your API specifications and deliver a stable, production-ready application. Kindly send me message to discuss more or directly award me. Thank you!
$300 USD in 4 days
8.4
8.4

Hi, I your "Android Media Player" project description in detail and undertood your requirements. I've worked on many PHP projects in recent times. So I am confident on achieving your expected Goals. Please initiate a communication thread to discuss further and start with the project. ⭐ 5.0/5 from a recent client: "Project was delivered before Time with Best professional Knowledge One could ever held. Thanks for the support" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$450 USD in 9 days
8.0
8.0

This Android app is essentially a reliable digital signage client, so the key challenge is uninterrupted playback while content sync and event reporting happen in the background. I can build the Android 10 plus application with secure authentication, full screen image and video playlists, local caching and automatic recovery after restart. I have experience building Android applications that communicate with REST APIs and handle offline data, background synchronization and media playback. I would use a local database for pending events and cached content with secure token storage over HTTPS. Updates will be prepared in the background so the current playlist continues playing without interruption. Will the backend team provide the API documentation and expected heartbeat and playback event payloads before development starts? Portfolio: https://www.freelancer.com/u/Hammadhassan21 I am available to discuss the project whenever convenient. Thanks.
$250 USD in 5 days
7.9
7.9

Android Media Player can be delivered as a native Android application for Android 10+ tablets and media devices, with reliable full-screen landscape playback of looping image/video playlists. I’ll build it in Kotlin using Jetpack Media3/ExoPlayer, with Retrofit for HTTPS REST API communication, Room for local media metadata and pending events, WorkManager for background synchronization, and encrypted token storage for secure automatic login. The app will authenticate with username, password, and screen number, then recover the session after restart. New media will download to local storage while the current playlist continues uninterrupted, followed by an atomic playlist switch after validation. I’ll implement periodic update checks, offline/online detection, heartbeat reporting, playback and operational events, event retry queues, network-restored uploads, app/screen status handling where supported, and optional Like/Dislike controls. Error handling will allow playback to continue using the last valid cached content. I have 10+ years of experience and 249+ delivered projects across Android, Java, REST APIs, databases, and backend integrations. I’ll structure the app so the provided API specifications can be integrated cleanly and tested with mock responses before backend completion. Will the backend API provide a media item checksum or version number so the app can identify updates efficiently? Muhammad Saad
$325 USD in 6 days
8.1
8.1

Hi sir, I read your project description .I can do your project & able to run successfully. I have 8+ years experience for website & mobile application development also done over 400+ project by a good team members . It will be very much pleasure for me, if you give me the opportunity to do your job for minimum cost. Thanks for your consideration . Thanks with Regards Prosanto
$500 USD in 7 days
8.0
8.0

Hi, I delivered an Android app on Upwork that shipped on time and earned a rehire, so the offline-first playback and heartbeat pattern you describe is familiar ground. One thing worth locking early: how the app decides when to swap a playlist. I'd download new media in the background, verify it fully, then switch on the next loop boundary so playback never stutters. Same for events, they queue in a local database and flush on reconnect, with a restart handler that resumes the last playlist automatically. We also built a channel management dashboard for TV screens, so the display side maps closely to your setup. ManoTv: web dashboard for TV channels One question: will the API expose media checksums or version numbers for update detection, or just timestamps? Adil
$343.75 USD in 7 days
7.6
7.6

Hello, I've reviewed your project for the Android Media Player and it sounds like an exciting opportunity to create a robust application that effectively manages media playback while ensuring seamless communication with your backend. I specialize in mobile app development, particularly with Android, and have extensive experience in implementing REST APIs for dynamic content delivery. To achieve your goals, I would focus on building a secure authentication system, ensuring smooth media playback with caching mechanisms, and implementing reliable offline capabilities. This will allow the app to function effectively even in varying network conditions. Could you please share more details about the API specifications and any specific media formats you plan to use? Best regards, Waqas & GoDesign Team
$250 USD in 3 days
7.2
7.2

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With 5+ years of experience in native Android development, I specialize in building high-performance, user-friendly apps with clean UI, optimized architecture (MVVM/MVI), and seamless API integration. I’ll start with a clear project roadmap, provide regular progress updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea in detail — I’m ready to bring your vision to life! Best, Bhargav Android Developer | Kotlin & Java Expert
$500 USD in 7 days
7.1
7.1

Hey there, With 5+ years of experience in Android development, I can build this digital signage app with reliable offline playback and background synchronization. I can handle secure login/token storage, full-screen image/video playlists, local media caching, scheduled API sync, heartbeat and playback reporting, queued events during offline periods, and automatic recovery after restarts. I’ll keep playback uninterrupted while new content is downloaded and ensure the app works reliably across Android 10+ tablets and media devices with HTTPS communication and local storage. Portfolio: Mobile App Developer Portfolio Let’s discuss the API specification and target Android devices so I can estimate the implementation accurately. Best Regards...
$300 USD in 8 days
6.7
6.7

Hi, I’ve reviewed your Android media player scope carefully, and I’m confident I can build a stable Android 10+ application for tablets/media devices with secure login, full-screen image/video playback, playlist looping, offline resilience, and seamless backend communication through REST API. I have strong experience delivering Mobile App Development projects involving local storage, background synchronization, event queues, secure token handling, and API Development with reliable Database Management for cached media and pending operational/playback events. I will structure the app to keep playback uninterrupted while new content downloads in the background, support heartbeat and device status reporting, and ensure automatic recovery after restart. I can provide a clear technical plan and begin as soon as the API specification is shared, with delivery in phases over 18 days. Will the REST API provide versioned playlist metadata and media file checksums for efficient sync validation? Best regards, KANIKA
$650 USD in 18 days
6.9
6.9

Hello!! I understand you need a reliable Android media player that securely connects to your REST API, plays images and videos smoothly, and keeps working even when the device goes offline. • Will the API documentation be ready before development starts? • Should Like and Dislike be enabled in the first version? • Which Android media devices will be used? The application will include secure login, token storage, full-screen landscape playback, local media caching, background synchronization, heartbeat and playback reporting, offline event queuing, and automatic recovery after restart. Relevant Android media and REST API projects have been completed, with a strong focus on stable playback and reliable device communication. Let us discuss the API flow and device requirements so development can begin smoothly. Best regards Farhin B
$250 USD in 10 days
6.9
6.9

Hi, It will be an honor for me to work with you. I have got 12 years of android application development experience (Kotlin, Java, JetPack Compose). I will handle the API's and backend for you as well. Lets discuss this in detail and get this started. Looking forward to hear from you.
$550 USD in 7 days
6.9
6.9

Hi there, I see that you're looking to develop an Android application for media playback that integrates with a backend REST API. I can help you implement secure user authentication, full-screen media display, and efficient offline event handling, ensuring seamless playback with periodical updates. Given my extensive experience with Android app development and API integration, I am confident I can deliver a high-quality solution that meets your specifications. Your satisfaction is my priority, and I guarantee that I will deliver you a high-quality result. Regards, Ali
$250 USD in 10 days
6.3
6.3

Hi, I understand you need an Android digital signage app for tablets/media devices with secure login, full-screen image/video playlists, background content sync, caching, offline event queues, heartbeat monitoring, playback reporting and automatic recovery. With 8+ years of mobile development experience, I can build a stable Android 10+ solution with secure API integration and local storage. Award the project and I’m ready to start. – Vimal Kumar
$500 USD in 7 days
6.4
6.4

Hi, This is a straightforward media player app that needs to stay running reliably on Android tablets, even when the network drops or the device restarts. The tricky parts are keeping playback smooth while checking for updates in the background and making sure all events get stored and synced properly later. I’ve built similar full-screen media apps that loop playlists and handle offline events, like this one for a digital signage system. The same principles apply here—keeping the player stable, caching media, and queuing events when offline. I’d approach it with a foreground service for playback, WorkManager for periodic sync, and Room for local storage of media and events. Token security would use Android’s EncryptedSharedPreferences, and playback would use ExoPlayer for both images and videos. The heartbeat and event reporting can run in the background without blocking the main player. One area that needs care is making sure the player recovers cleanly after a restart without losing position or queued events. Another is ensuring the background sync doesn’t drain battery—it should run only when the device is idle and charging. The main unknown is how often the backend will push updates. If it’s frequent, we might need to tune the sync interval to balance freshness and battery life. Thanks, Denis.
$250 USD in 3 days
6.3
6.3

Amman, Jordan
Member since Aug 8, 2026
₹1500-12500 INR
$250-750 USD
₹750-1250 INR / hour
₹37500-75000 INR
$30-250 USD
€8-30 EUR
₹12500-37500 INR
$1500-3000 USD
₹1500-12500 INR
$250-750 CAD
₹600-1500 INR
$30-250 USD
₹12500-37500 INR
$250-750 USD
₹12500-37500 INR
₹12500-37500 INR
$10-30 USD
$250-750 USD
$25-50 USD / hour
₹12500-37500 INR