Build better with Compose  
Create beautiful UIs with minimal code using Jetpack Compose for Android TV OS.  
[Compose for TV →](https://developer.android.com/training/tv/playback/compose)  
![](https://developer.android.com/static/images/android-compose-tv-logo.png)
| **Warning:** The Leanback library is deprecated. Use[Jetpack Compose for Android TV OS](https://developer.android.com/training/tv/playback/compose)instead.

The deprecated Leanback UI toolkit provides classes for building user interfaces with the[androidx.leanback library](https://developer.android.com/training/tv/get-started/create#leanback). The library provides a framework of classes using views and fragments based on the deprecated Material 1 design language.

For a modern, declarative UI, use[Compose for TV](https://developer.android.com/training/tv/compose)to build your TV apps instead.

## Topics

**[Leanback UI toolkit libraries](https://developer.android.com/training/tv/playback/leanback/leanback-libraries)**
:   Get started with the AndroidX libraries for the deprecated Leanback UI toolkit.

**[Create a catalog browser](https://developer.android.com/training/tv/playback/leanback/browse)**
:   Use the deprecated Leanback UI toolkit to build a browsing interface for media catalogs.

**[Provide a card view](https://developer.android.com/training/tv/playback/leanback/card)**
:   Use the deprecated Leanback UI toolkit to build a card view for content items.

**[Build a details view](https://developer.android.com/training/tv/playback/leanback/details)**
:   Use the deprecated Leanback UI toolkit to build a details page for media items.

**[Add transport controls](https://developer.android.com/training/tv/playback/leanback/transport-controls)**
:   Use the deprecated Leanback UI toolkit to build transport controls for your video player.

**[Add a guided step](https://developer.android.com/training/tv/playback/leanback/guided-step)**
:   Use the deprecated Leanback UI toolkit to guide a user through a series of decisions.

**[Introduce first-time users to your app](https://developer.android.com/training/tv/playback/leanback/onboarding)**
:   Use the deprecated Leanback UI toolkit to show first-time users how to get the most out of your app.