Skip to content

Most visited

Recently visited


Let users play your content on their TVs and speakers

Enhance engagement with your app by cast-enabling it. Users can then enjoy your content on TVs and speakers connected to Chromecast devices and on products with Chromecast built-in.

Why it works

The most comfortable at home viewing or listening experience for most people is usually their TV or audio system. Making your content available on TVs and audio systems directly from your app helps drive higher levels of engagement with your apps and consumption of its content.


Google Cast turns a user's mobile devices into a powerful remote that enables them to stream content and control their TV and audio systems. Users simply tap the Cast button in their favorite mobile apps, and content is streamed without additional log-ins or downloads to their Chromecast device. While streaming, their phone is available to send texts or receive calls without interrupting what’s playing.

Google Cast-enabled apps work with Chromecast, Chromecast Audio, and TVs and speakers with Chromecast built-in.

Best practices

  • Make sure the receiver application is as lightweight as possible, as cast devices can be low-powered with memory, CPU, and GPU limitations.
  • Ensure user interaction takes place only on the Cast sender (phone, tablet, or Chrome browser), not the Cast receiver.
  • Provide animated loading indicators while content is loading, and use transitions to help make tasks feel faster on the Cast sender interface.
  • Let users know your app is "Google Cast-enabled" in your store listing and use the Google Cast badge on your website and marketing materials.
This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields


Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience. (Dec 2017 Android Platform & Tools Survey)