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.