中途入社でiOSエンジニアに転身。
そんな私に最初に与えられたタスクはiOSアプリへの「Google Cast SDKを使ったChromecastの実装」でした。
Chromecastってアプリ画面をテレビにミラーリングするもの?AirPlayみたいなもの??
アプリの動きを見てそう思ったのも束の間、実際はまったく違いました。
スマホ(Sender)とテレビ(Receiver)がそれぞれ独立したアプリとして動き、相互に情報を送り合う独特なアーキテクチャ。
TVerやNetflix、YouTubeなどで見かけるキャストボタン。アプリでは目立つところにあるChromeCastですが、開発者にとってはドキュメントが少なく、
ハードルの高い技術です。(入社1年経った今でも難しい技術だったと思います)
このLTでは、Chromecastの基本的な仕組み、ハマりやすいポイント、実際のコード例を交えながら、リアルな開発の舞台裏をお届けします。