I need a full-featured IPTV application that runs smoothly on Android TV boxes as well as regular Android phones and tablets. The app must cover all three viewing modes—live TV streaming, a video-on-demand catalogue, and catch-up TV—within one clean, intuitive interface. User access will be secured in two ways: traditional email-and-password accounts and a one-time subscription code option for quick sign-ups. No social logins are required. Deliverables • Production-ready APKs for Android TV and mobile form factors • Complete source code, organised and documented • A concise setup guide so I can build, sign, and publish future releases myself Acceptance criteria • Live channels, VoD titles, and catch-up content each load and play without buffering on standard 10 Mbps connections • Correct UI layouts on both lean-back (TV) and touch (mobile) interfaces • Email/password and code-based authentication both create, store, and validate user sessions reliably Tech stack is up to you—Kotlin, Java, Flutter, or React Native are all fine so long as playback is stable and DRM-ready. If you have an existing player module (ExoPlayer, VLC, etc.) that meets the requirements, feel free to build on it.