# Cast Codelabs

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](https://developers.google.com/cast/docs/sample_apps).

| Sender Apps |||
|---|---|---|
| [Android Sender](https://developers.google.com/cast/codelabs/cast-videos-android) | 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](https://developers.google.com/cast/codelabs/cast-videos-ios) | 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](https://developers.google.com/cast/codelabs/cast-videos-chrome) | 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](https://developers.google.com/cast/codelabs/cast-connect-atv) | 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](https://developers.google.com/cast/codelabs/cast-receiver) | In this codelab, you will build a Custom Web Receiver app to play content on Cast-enabled devices. | Duration: 01:00 |

| Cast Features |||
|---|---|---|
| [Add Ad Breaks API Support to a Web Receiver](https://developers.google.com/cast/codelabs/cast-ads-receiver) | In this codelab, you will build a Custom Web Receiver application that uses the Cast Ad Breaks API. | Duration: 01:00 |
| [Add Live API Support to a Web Receiver](https://developers.google.com/cast/codelabs/cast-live-receiver) | In this codelab, you will build a Custom Web Receiver application that uses the Cast Live API. | Duration: 00:30 |
| [Debugging Cast Receiver Apps](https://developers.google.com/cast/codelabs/cast-debug-logger) | In this codelab, you will add the Cast Debug Logger to your existing Custom Web Receiver app. | Duration: 01:00 |