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: Amazon Fire TV and Fire TV Stick

Amazon has joined the TV set-top box fray with the Fire TV and, more recently, the Fire TV Stick. These devices are powered by FireOS, Amazon’s variation of Android. And, as with other Amazon FireOS devices, like the Kindle Fire tablet series, you can write apps that run on Fire TV and the Fire TV Stick.

This chapter will review these devices from a developer’s standpoint, to help you create apps for this platform.


Understanding this chapter requires that you have read the core chapters of this book. Reading the chapter on the ten-foot user interface is also recommended, either before or after this chapter.

Also, some sections will make reference to Android TV as a point of reference.

Introducing the Fire TV Devices

The preview of this section is out seeking fame and fortune as the Dread Pirate Roberts.

What Features and Configurations Do They Use?

The preview of this section will not appear here for a while, due to a time machine mishap.

What Is Really Different?

The preview of this section was stepped on by Godzilla.

Casting and Fire TV

The preview of this section was the victim of a MITM ('Martian in the middle') attack.

Getting Your Development Environment Established

The preview of this section was fed to a gremlin, after midnight.

Working with the Remote and Controller

The preview of this section was accidentally identified as an Android 'tasty treat' by the Cookie Monster.

How Does Distribution Work?

The preview of this section is presently indisposed.

Getting Help

The preview of this section is [REDACTED].