android/tv-samples

Multiple samples showing best practices in app development on Android TV.

Kotlin

1,279

345 commits

updated Jul 22, 2026

See the code

README

Android TV Samples Repository

This repository contains a set of individual Android TV projects to help you get started writing Android TV apps.

  • AccessibilityDemo: A Java sample showing how to support accessibility on TVs
  • ClassicsKotlin: A modern Android TV app using Kotlin to show classic videos
  • TvMaterialCatalog: A jetpack-compose app built using Kotlin that demonstrates the usages of components from Compose for TV libraries in isolation.
  • JetStreamCompose: A jetpack-compose app using Kotlin that demonstrates the usage of components from the Compose for TV libraries
  • Leanback: A Java app that demonstrates a basic Android TV app
  • Leanback Showcase: A Java app that demonstrates many different parts of the Leanback SDK and how to customize them
  • ReferenceAppKotlin: Our newest sample that demonstrates a variety of Android TV and Google TV integrations in Kotlin

Getting Started

  • Clone this repo:
git clone https://github.com/android/tv-samples.git
  • Open the specific project(s) you're interested in within Android Studio

Need more information about getting started with Android TV? Check the official getting started guide.

Additional Resouroces

Support

If you need additional help, our community might be able to help.

License

See the LICENSE file for details.

android-tv
java
kotlin
sample
samples

android/tv-samples

Multiple samples showing best practices in app development on Android TV.

Kotlin

1,279

345 commits

updated Jul 22, 2026

See the code

README

Android TV Samples Repository

This repository contains a set of individual Android TV projects to help you get started writing Android TV apps.

  • AccessibilityDemo: A Java sample showing how to support accessibility on TVs
  • ClassicsKotlin: A modern Android TV app using Kotlin to show classic videos
  • TvMaterialCatalog: A jetpack-compose app built using Kotlin that demonstrates the usages of components from Compose for TV libraries in isolation.
  • JetStreamCompose: A jetpack-compose app using Kotlin that demonstrates the usage of components from the Compose for TV libraries
  • Leanback: A Java app that demonstrates a basic Android TV app
  • Leanback Showcase: A Java app that demonstrates many different parts of the Leanback SDK and how to customize them
  • ReferenceAppKotlin: Our newest sample that demonstrates a variety of Android TV and Google TV integrations in Kotlin

Getting Started

  • Clone this repo:
git clone https://github.com/android/tv-samples.git
  • Open the specific project(s) you're interested in within Android Studio

Need more information about getting started with Android TV? Check the official getting started guide.

Additional Resouroces

Support

If you need additional help, our community might be able to help.

License

See the LICENSE file for details.

android-tv
java
kotlin
sample
samples

Project health

Overall

3.3/10

Maintained

0/10

Code review

8/10
OpenSSF Scorecard

Significant stargazers

Rúben Sousa

1,026 followers · starred Aug 2019

Matias de Andrea

135 followers · starred May 2026

gampu

23 followers · starred Jul 2024