Technologies Involved:
KOTLIN
JAVA
Area Of Work: TV Apps
Project Description

A digital media provider focused on multi-platform streaming approached Oodles to develop a unified application for Android TV, Firestick, and smartphones. The client aimed to improve streaming quality and user control across devices. To address their requirements, a scalable video playback app with IR remote support and content tunneling was designed.

Scope Of Work

The client focused on building a cross-platform media streaming app with ExoPlayer integration and IR remote support, targeting Android TV, Firestick, and smartphones. The client required stable video playback, tunneling protocols, UI optimization, and support for native remote controls.

Our Solution

To fulfill the client's vision for a unified streaming experience, the development leveraged ExoPlayer to ensure consistent video playback performance across all supported devices. 

Key components and services implemented:

  • Adaptive Video Streaming: Integrated ExoPlayer for smooth playback with support for multiple formats and resolutions.
  • IR Remote Command Processing: Enabled intuitive media control on TV and Firestick through infrared remotes.
  • TV Interface Optimization: Used TvRecyclerView to create a visually clean and focus-responsive layout tailored for TV use.
  • VPN Tunnel Integration: Employed Icsopenvpncustom to secure content access through encrypted client-server tunnels.
  • Efficient UI Development: Applied ButterKnife for streamlined view binding and improved UI logic management.

Related Projects