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

Senior Trial Attorney (Primarily work from home in So Cal)

Remote

Immediately Need 24 SY- Elementary Teacher - Special Education/ ASD in Peoria, AZ

Remote

Join Today: Patient Access Representative-CNRVMC Part Time

Remote

Experienced Remote Data Entry Clerk – Full-Time Work From Home Opportunity with arenaflex for Detail-Oriented Individuals

Remote

Financial Aid Coordinator (Loan Services)

Remote

Experienced Customer Service Team Lead – Airline Operations and Customer Experience

Remote

Senior / Principal Consultants R/I

Remote

ServicetechnikerIn (m/w/d) für Kälteanlagen in Nordostdeutschland

Remote

Information Technology Specialist Network Administrator

Remote

**Experienced Remote Sales Chat Representative - Shipping Container Solutions at Blithequark**

Remote
← Back