Compose Lab - Compose TV is a modern Android TV app built entirely using Jetpack Compose for TV (Compose TV) β Google's declarative UI toolkit for building television experiences.
In this video, I walk through the app, its screens, and the architecture behind it β a complete example of how to build a production-style Android TV app with Jetpack Compose, MVVM + Clean Architecture, and modern Android libraries.
π Check out my brand new website β it has everything: projects, blogs, tutorials, and more!
β Star the repo if you find it useful!
π± Screens covered:
00:00 Intro
00:11 Splash & Onboarding
00:15 Home Dashboard
00:27 Content Details
00:32 Media Player
01:00 Search
01:38 Wishlist / Favorites
01:53 Settings
ποΈ Tech Stack:
- Kotlin
- Jetpack Compose (BOM 2026.06.01)
- Compose TV Foundation & TV Material
- MVVM + Clean Architecture
- Hilt (Dependency Injection)
- Room Database + Paging 3
- DataStore
- Ktor & Retrofit (Networking)
- Kotlinx Serialization
- Coil (Image Loading)
- Navigation Compose
π Sample data sourced from Google's public Android TV sample feed, used for educational/demo purposes only.
If you're learning Android TV development or looking for a Jetpack Compose for TV boilerplate/starter project, this repo is a great reference point.
π Like this video if it helped you
π Subscribe for more Android & Jetpack Compose content
π¬ Drop your questions or feedback in the comments!
---
π² Connect with me:
Instagram: instagram.com/pixel.designdeveloper
#JetpackCompose #AndroidTV #ComposeTV #AndroidDevelopment #KotlinAndroid #AndroidApp #MVVM #AndroidStudio #GoogleTV #AndroidDeveloper #OpenSource #Hilt #RoomDatabase #Ktor #AndroidTVApp