Sample apps are examples of working code that you can browse, run, and learn from to get started developing your own Google Cast app.
Tutorials are sample apps with step-by-step instructions that take you through the process of enabling an existing Android or iOS video app to use a Google Cast device to cast content to a TV.
Reference apps
The reference apps listed here are those that comply with the Google Cast Design Checklist and follow Google Cast development best practices. Use these apps as a starting point when developing your app for Google Cast.
CastVideos-android
Details | |
---|---|
Platform | Android |
Languages | Android |
Source Code | github.com/googlecast/CastVideos-android |
Tutorial | codelabs.developers.google.com/codelabs/cast-videos-android/ |
CastVideos-ios
Details | |
---|---|
Platform | iOS |
Languages | Swift, Objective-C |
Source Code | github.com/googlecast/CastVideos-ios |
Tutorial | codelabs.developers.google.com/codelabs/cast-videos-ios/ |
CastVideos-chrome
Details | |
---|---|
Platform | Chrome |
Languages | JavaScript, HTML, CSS |
Source Code | github.com/googlecast/CastVideos-chrome |
Tutorial | codelabs.developers.google.com/codelabs/cast-videos-chrome/ |
CastReceiver
Details | |
---|---|
Platform | Receiver, MPL |
Languages | JavaScript, HTML, CSS |
Source Code | github.com/googlecast/CastReceiver |
Tutorial | codelabs.developers.google.com/codelabs/cast-receiver/ |
Video apps
The video apps listed here show how to cast videos from a sender using the CAF Sender SDK. For simplicity, these apps are not fully compliant with the UX Checklist.
CastHelloVideo-ios
Details | |
---|---|
Platform | iOS |
Languages | Objective-C, Swift |
Source Code | github.com/googlecast/CastHelloVideo-ios |
Audio apps
The audio apps listed here show best practices for building media apps.
Android-UniversalMusicPlayer
This app works across Android devices including Auto and Wear, as well as Cast devices.
Details | |
---|---|
Platform | Android |
Languages | Kotlin |
Source Code | github.com/googlesamples/android-UniversalMusicPlayer/ |