Onboarding to Compose for TV libraries
Getting Started
See what Google suggests are
good design patterns
and
offered components
Consult the documentation for information on the packages and various components that are offered.
tv-foundation
tv-foundation-lazy-list
tv-foundation-lazy-grid
tv-material
Read documentation and examples on
developer.android.com
Read up on the
codelabs
Ensure that you are on the latest version of
Compose for TV libraries
and Jetpack compose.
Read the FAQs below
Check with the community
stack overflow
slack (TBD)
discord (TBD)
Check if there is a bug already reported on
issue-tracker
File a bug on issue-tracker
Contact a Developer Relations partner from Google who can involve someone from the engineering team as necessary
FAQs
How can I improve the performance of my app written using tv-compose?
Any
performance improvements
suggested for a Compose app would generally apply to apps built with Compose for TV libraries too.
Use
baseline profiles
as recommended in
Jetpack Compose Performance guide
. Watch
Making apps blazing fast with Baseline Profiles
Checkout
Interpreting Compose Compiler Metrics
.
My app is crashing!
Ensure that you are on the latest alpha version of
Compose for TV libraries
and Jetpack Compose
Check if there is a bug already reported on
issue-tracker
File a bug on issue-tracker
The Navigation drawer is pushing my content aside. I don’t like it. Consider using a
Modal Navigation Drawer
provided in
Compose for TV library