Cast Codelabs
Stay organized with collections
Save and categorize content based on your preferences.
Codelabs are sample apps with step-by-step instructions that take you through
the process of either building an app that uses certain features of the Cast SDK
or enabling an existing app to use the Cast SDK.
Also see Sample applications.
Sender Apps |
Android Sender
|
In this codelab, you will modify an existing Android video app to
cast content on a Google Cast-enabled device. |
Duration: 01:00 |
iOS Sender
|
In this codelab, you will modify an existing iOS video app to cast
content on a Google Cast-enabled device. |
Duration: 02:28 |
Web Sender
|
In this codelab, you will modify an existing web video app to cast
content on a Google Cast-enabled device. |
Duration: 01:18 |
Receiver Apps |
Android TV Receiver
|
In this codelab, you will modify an existing Android TV app to support
casting and communication from your existing Cast sender apps. |
Duration: 01:37 |
Web Receiver |
In this codelab, you will build a Custom Web Receiver app to play
content on Cast-enabled devices. |
Duration: 01:00 |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-08-16 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{
"lastModified": "Last updated 2022-08-16 UTC.",
"confidential": False
}