The five apps
Ranked by how cleanly the free-tool stack maps to a money play. Every one is buildable by a solo dev in weeks, not months.
1
Ad-free custom launcher (replace the Google TV home)
Android TV / Google TV · system UI
Google TV forces ads, sponsored rows and recommendations you cannot remove onto the home screen. An alternate launcher gives users a clean, customizable home — and is the single most-installed kind of TV utility.
No ads / no recommendationsParental / favorites rowsProven demand
Problem it kills
PainAd-cluttered, un-editable home screen on every Google TV.
WhoCord-cutters, parents, anyone who wants a clean 10-foot UI.
Free tools / GitHub
BaseProjectivy (MIT) or FLauncher/BareLauncher (OSS) to fork.
BuildAndroid Studio + Jetpack Compose for TV / Leanback, or Flutter (free).
Money play
ModelFree app + $3–5 one-time "Pro" unlock (wallpapers, parental rows).
AlsoKo-fi / GitHub donations, like BareLauncher.
2
Free live-TV aggregator (IPTV client)
Media playback · cord-cutting
Cable is expensive and free streams are scattered across the web. A clean TV client that plays a public playlist with a proper guide turns a $20 box into a live-TV hub.
Public playlistsEPG guideClient-only (no streams hosted)
Problem it kills
PainExpensive cable; free channels hard to watch on the TV.
WhoGlobal cord-cutters; diaspora watching home-country channels.
Free tools / GitHub
Dataiptv-org/iptv (135k★ M3U + API) + iptv-org/epg for the guide.
PlayerMedia3 / ExoPlayer; shells Strix, Ultra TV, StreamNato, TvNexa; Kotlin/Flutter.
Money play
ModelFree + $2–4/mo "no-ads + full EPG" tier; donations.
AlsoSell curated regional playlist packs. Ship as a client only — users supply authorized streams.
3
Self-hosted media client (Jellyfin)
Personal cloud · home media
Subscription creep pushes people to own their library. A polished TV client for a free self-hosted server turns the user's own files into a Netflix-like experience — no monthly fee to you or them.
Own your mediaNo subscriptionForkable
Problem it kills
PainPaying monthly for content you could self-host.
WhoHomelab / self-hosting enthusiasts; families with a media server.
Free tools / GitHub
Basejellyfin/jellyfin-androidtv (GPLv2) + Wholphin, JellyPlay, Elefin.
ServerJellyfin server (free, self-host); UI in Compose for TV + ExoPlayer.
Money play
ModelApp is free; sell a managed Jellyfin setup service ($10–30/mo or $50–150 once).
AlsoDonations / support tiers. The proven "free app → paid service" loop.
4
Cross-platform TV starter kit (sell to devs)
Developer tooling · template
TV apps are slow and pricey because Android TV, Apple TV and Fire TV are three separate builds. A single Flutter codebase that targets all three is leverage you can package and sell.
One codebase3 platformsSell the leverage
Problem it kills
PainTV apps cost 3× because each platform is built separately.
WhoIndie devs / agencies shipping client TV apps.
Free tools / GitHub
Coreflutter_tv_media3 (native Media3 in Flutter), flutter-tvos (tvOS target).
Gluem3u-tv — one Flutter code → Android TV + Apple TV + Fire. All free.
Money play
Model$29–99 TV-app template/starter kit on Gumroad / LemonSqueezy.
Also"We'll build your TV app" dev retainers.
5
TV digital signage / always-on display
SMB · ambient display
The TV sits idle ~90% of the time, while small businesses pay $300+ for signage hardware and software. A $20 Google TV box + a free dashboard turns any screen into a menu board or waiting-room loop.
$20 boxSMB SaaSNear-zero infra
Problem it kills
PainSignage costs $300+ in hardware/software for a café or gym.
WhoRestaurants, gyms, clinics, places of worship.
Free tools / GitHub
BuildFlutter + free CMS (Google Sheets as backend) + Open-Meteo (free weather API).
PointTV at a menu board / waiting-room loop; no server needed.
Money play
ModelFreemium: free 1 screen → $5–20/mo multi-screen / scheduling / remote updates.
AlsoClear SMB SaaS play on near-zero infra.
Sources & free building blocks
- Launchers: spocky/miproja1 (Projectivy, MIT), spocky/flauncher (FLauncher), conreo/couchy-launcher / BareLauncher (OSS).
- Live TV: iptv-org/iptv (135k★ public M3U + API), iptv-org/epg (guide data); player shells Strix, Ultra TV, StreamNato, TvNexa.
- Media client: jellyfin/jellyfin-androidtv (GPLv2), Wholphin, JellyPlay, Elefin; jellyfin/jellyfin server (free, self-host).
- Cross-platform kit: Farg0k/flutter_tv_media3 (native Media3 in Flutter), flutter-tvos target, m3u-tv (one Flutter → Android TV + Apple TV + Fire).
- Signage: Flutter (free), Google Sheets as CMS, Open-Meteo free weather API.
- Platform / tooling: Android Studio (free), Jetpack Compose for TV + Leanback (free), AndroidX Media3 / ExoPlayer (free), one-time $25 Play Console to publish on Google Play.
- Rendered client-side with Chart.js. Preview build — not a live product.