Using the Leanback UI toolkit

Build better with Compose
Create beautiful UIs with minimal code using Jetpack Compose for Android TV OS.

The Leanback UI toolkit provides classes for building user interfaces with the androidx.leanback library. The library provides a framework of classes for creating an efficient and familiar interface for browsing and playing media files with minimal coding.

The Leanback UI toolkit uses views and fragments based on the Material 1 design language. For a modern, declarative UI, use Compose for TV to build your TV apps.

Topics

Leanback UI toolkit libraries
Get started with the AndroidX libraries for the now deprecated Leanback UI toolkit.
Create a catalog browser
Use the now deprecated Leanback UI toolkit to build a browsing interface for media catalogs.
Provide a card view
Use the now deprecated Leanback UI toolkit to build a card view for content items.
Build a details view
Use the now deprecated Leanback UI toolkit to build a details page for media items.
Add transport controls
Use the now deprecated Leanback UI toolkit to build transport controls for your video player.
Add a guided step
Use the now deprecated Leanback UI toolkit to guide a user through a series of decisions.
Introduce first-time users to your app
Use the now deprecated Leanback UI toolkit to show first-time users how to get the most out of your app.