Android Developer Needed to Build Live Streaming App

Remote Full-time
We are looking for an experienced Android developer to build a live streaming Android application. The app will retrieve channel and stream data from a JSON API and display the available streams inside the app. Users should be able to browse and search streams easily and play them within the application using a stable streaming player such as ExoPlayer. A key feature of the app is the ability to watch multiple streams simultaneously, with support for up to four streams playing at the same time on a single screen in a grid layout. The app should have a clean and modern user interface, smooth playback performance, and efficient handling of multiple video players running concurrently. The developer should have experience working with REST APIs, JSON data, and video streaming technologies such as HLS or similar formats. In addition, the freelancer will also be responsible for assisting us in setting up the Google Play Developer account and preparing the app for submission and publishing on the Google Play Store. Clean, well-documented code, the Android APK, and full source code will be required upon completion.

Please note that we currently do not have any wireframes or UI designs prepared. The developer will be responsible for designing the user interface and overall user experience of the application. We expect the freelancer to propose a clean, modern, and intuitive layout suitable for a streaming application, ensuring the app is easy to navigate and optimized for phones, tablets and TVs.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Sr Data Modeler ; Healthcare domain Remote

Remote

Pharmacy Order Entry Technician- Part Time- Onsite

Remote

Data Engineer

Remote

**Experienced Customer Support Agent – Remote Work Opportunity**

Remote

Financial Wellness Education Specialist (U.S - Work from Anywhere)

Remote

Mid Level Data/Cost Analyst Remote / Telecommute Jobs

Remote

LifeCafe Staff

Remote

**Experienced Part-Time Customer Care Representative – Omnichannel Support & Technical Expertise**

Remote

MultiCloud Site Reliability Engineer SRE

Remote

Principal Statistician | Senior Principal Biostatistician (W2 Only)

Remote
← Back