Back/Engineering/OpenClaw
AdvancedEngineering

Build a Custom 'Slop-Free' Kids' TV App Without Coding Experience

Build a family TV app that turns parent chosen themes into a continuous YouTube stream behind a child simple interface. Jesse and her coding agent shipped Mira to a Google TV streamer in four days.

Build a Custom 'Slop-Free' Kids' TV App Without Coding Experience

Jesse demos Mira, where parents choose themes and children can only play, pause, go forward, or go back, then explains how Cole helped install it on a Google TV streamer.

Before you start

What you need

  • A coding agent
  • A parent approved set of themes or YouTube sources
  • A Google TV streamer or another test device
  • A few short sessions to iterate on the app

What you’ll make

A TV app with parent controlled streams, a limited child interface, playback history, and an installable build for the family television.

Tools used

Step by step

The workflow

Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.

4 steps

Step01

Define Your App Vision and Set Up a Coding Agent

Write the family rules before coding: who controls themes, which sources are acceptable, what children can do, and what the app must never expose. Configure a coding agent with the target platform and keep the first version intentionally small.

Step02

Build the App Through Conversation

Build the parent stream setup and child player in short iterations. Jesse's child interface has only play, pause, forward, and back, while the parent side defines themes that generate a continuous sequence of videos.

Example prompt
Build the first version of a family TV app. Parents can define approved themes and optional channel allowlists. The child screen must expose only play, pause, forward, and back, and it must preserve playback history. Do not show YouTube search, comments, recommendations, or account controls. Start with one working stream and a remote friendly interface.
Step03

Challenge the Agent to Solve Problems

When the first technical approach fails, ask the agent to investigate the target platform and propose alternatives with concrete tradeoffs. Keep the mission clear, but use device documentation and logs to decide among the options.

Example prompt
The current approach does not run on the target Google TV streamer. Inspect the platform requirements and the exact error. Propose the smallest viable route to an installable TV app, including package format, playback method, remote navigation, and steps to test it on the device. Then implement that route.

Treating your agent like an employee and giving it mission-driven directives can unlock more creative and persistent problem-solving.

Step04

Deploy the App to a Physical Device

Package the app for the target TV platform, enable developer installation on the family device, install the build, and test it with the physical remote. Verify content filtering, playback history, restart behavior, and the child's inability to leave the limited player flow.

What good looks like

  • Parents can define or edit the allowed content themes.
  • Children can only play, pause, move forward, and move back.
  • The stream does not expose unrelated YouTube recommendations.
  • The app installs and plays reliably on the target TV device.

Build your next product with ChatPRD

Turn an idea into a PRD, user stories, and a plan.

Try ChatPRD free

After the steps

Runbook notes

How to recover when the loop fails and where human judgment helps.

Recover

If it goes sideways

The stream includes videos outside the intended theme
Tighten source and topic rules, block channels or terms that failed, and log why each candidate video was selected before playback.
A video cannot be embedded or played
Skip unavailable, age restricted, or embedding disabled videos and advance to the next approved candidate without exposing the YouTube interface.
The app is awkward to use with a TV remote
Design for focus navigation, large targets, and the four essential actions. Test every screen using only the physical remote.
The build works locally but not on Google TV
Confirm the Android TV target, package format, network permissions, and device architecture. Use the device logs to fix the first launch or playback error.

Start shipping
better products.

Join 100,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.

Free to start
No credit card
SOC 2 certified
Enterprise ready