DEV Community

Building Yonto Player Series' Articles

Back to Yonto Player's Series
I built a cross-platform media player in seven weeks with AI agents: here's the map
Cover image for I built a cross-platform media player in seven weeks with AI agents: here's the map

I built a cross-platform media player in seven weeks with AI agents: here's the map

Comments
6 min read
Why a TV player runs on Kotlin, Compose, two video players and a JavaScript engine
Cover image for Why a TV player runs on Kotlin, Compose, two video players and a JavaScript engine

Why a TV player runs on Kotlin, Compose, two video players and a JavaScript engine

Comments
6 min read
One interface under a whole TV app: the content source as a black box
Cover image for One interface under a whole TV app: the content source as a black box

One interface under a whole TV app: the content source as a black box

Comments
5 min read
One Kotlin core for every screen: what is shared and what is not
Cover image for One Kotlin core for every screen: what is shared and what is not

One Kotlin core for every screen: what is shared and what is not

Comments
5 min read
Ten practices for running AI coding agents in parallel
Cover image for Ten practices for running AI coding agents in parallel

Ten practices for running AI coding agents in parallel

Comments
5 min read
AGENTS.md: the one file that briefs the agents on our repo
Cover image for AGENTS.md: the one file that briefs the agents on our repo

AGENTS.md: the one file that briefs the agents on our repo

Comments 2
5 min read
Why I moved a TV app's source contract into JavaScript plugins on QuickJS
Cover image for Why I moved a TV app's source contract into JavaScript plugins on QuickJS

Why I moved a TV app's source contract into JavaScript plugins on QuickJS

Comments 5
6 min read
Stop typing on your TV with a remote: setting up a source from your phone
Cover image for Stop typing on your TV with a remote: setting up a source from your phone

Stop typing on your TV with a remote: setting up a source from your phone

Comments
4 min read
Two video players in one app, and the rule that picks one
Cover image for Two video players in one app, and the rule that picks one

Two video players in one app, and the rule that picks one

Comments
6 min read
One Compose UI for phones and tablets, and a separate one for the TV
Cover image for One Compose UI for phones and tablets, and a separate one for the TV

One Compose UI for phones and tablets, and a separate one for the TV

Comments
6 min read
Skip intro from your server's markers and a community database
Cover image for Skip intro from your server's markers and a community database

Skip intro from your server's markers and a community database

Comments
6 min read