Reverse engineered prompt

Build me a simple Android TV app for watching replay content from different TV channels in one place. I want it to feel made for a TV remote, with a clean home screen, channel browsing, replay program lists, and a player screen that lets people start an episode without fuss.

Please wire up whatever API layer is already in the project so the app can actually fetch channels and replay items instead of being just a shell. If the project also includes a phone app, make that work too in a basic but usable way, mainly for browsing the same content.

Keep the experience straightforward and polished, with sensible loading states, empty states, and basic error handling when content fails to load. Make it easy to run and test locally, and leave the code in a state where someone could keep building on it. If anything is unclear, check current Android TV guidance online and use the simplest practical approach.

Want more depth? Deep Reverse