The following is the first few sections of a chapter from The Busy Coder's Guide to Android Development, plus headings for the remaining major sections, to give you an idea about the content of the chapter.

Device Catalog: Android TV

Google not only offers the Chromecast, but also offers Android TV as a way to get content “into the living room”. Android TV devices — whether they be set-top boxes or are integrated into televisions directly — run Android apps directly, unlike Chromecast. Android TV, therefore, is a competitor to devices like Amazon’s Fire TV.


Understanding this chapter requires that you have read the core chapters of this book. Having read the chapter on “ten-foot” user experiences is also a good idea.

Hey, Wait a Minute… I Thought the Name Was “Google TV”?

You can be forgiven for any confusion over the names.

Google TV was Google’s initial attempt to get content onto televisions. Debuting in 2011, Google TV has some of the same characteristics as does Android TV:

However, Google TV did not prove all that popular.

In 2014, Google announced that they were no longer supporting app development for Google TV, much to the consternation of the ~17 people still using Google TV devices.

That being said, designing an app for Android TV resembles designing an app for Google TV or for any other “ten-foot” user experience. Hence, design guidance that you may run across for Google TV may have some tips that are still relevant for Android TV and other TV-centric Android environments.

Some Android TV Hardware

The preview of this section is sleeping in.

What Features and Configurations Does It Use?

The preview of this section took that left turn at Albuquerque.

What Is Really Different?

The preview of this section was lost in the sofa cushions.

Getting Your Development Environment Established

The preview of this section was lost due to a rupture in the space-time continuum.

How Does Distribution Work?

The preview of this section was stepped on by Godzilla.