Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Chromecast intro

Chromecast intro

An intro to Google cast and Google Chromecast from June's Swmobile meetup ooooo shiny shiny.

x2 of the how it works diagrams as from Sebastian Mauer's GDG talk here http://www.slideshare.net/mauimauer/chromecast-cheapcast-and-tv-devfest-bru

Scott Alexander-Bown

June 17, 2014
Tweet

More Decks by Scott Alexander-Bown

Other Decks in Technology

Transcript

  1. Agenda • What is it • How it works •

    Cast dev 101 • Design • Notable apps • Demo #swmobile
  2. Me: Scott Alexander-Bown • Senior Android dev at Intohand* (Bath)

    • Co-author Android Security Cookbook • Co-founder SWmobile #swmobile *Current vacancies for iOS and Android developers
  3. So what is it? • ~3 inch remote controlled embedded

    web browser • Plays HD content via interweb • It’s not based on ChromeOS • It’s based on Android and Chromium #swmobile http://www.ifixit.com/Teardown/Chromecast+Teardown/16069
  4. Getting started – Create an app • Cast Developer console

    cast.google.com/ publish • $5 sign up fee • Register your chrome cast device • Create an Application (get App Id) • Point to custom receiver HTML file (this can be hosted in google drive) http://goo.gl/c31tkH ! ! • Helloworld sample https://github.com/ googlecast/CastHelloText-android ! ! ! ! #swmobile
  5. Developers – Getting started II ! “CastCompanionLibrary-android is a library

    project to enable developers integrate Cast capabilities into their applications faster and easier.” https://github.com/googlecast/CastCompanionLibrary- android ! Google Cast Developers G+ https://plus.google.com/communities/ 115742157569103585450 #swmobile
  6. UX guidelines: Receiver • No interactive elements • Interaction is

    on the sender app • UI elements should not interfere with content (in the middle of screen) • Not ‘feel’ like computer • Idle screen e.g app logo #swmobile
  7. UX guidelines: Sender • Reflect the state info (if paused

    show paused) • Portrait • Quick / Loading indicators • Showcase view when adding to current app • Notification/player controls (android) • https://developers.google.com/cast/ docs/design_checklist #swmobile
  8. Notable apps • BBC iPlayer • Netflix • Plex •

    Google Music • AllCast • Google Photos • BT sport #swmobile
  9. Google Cast (official Chrome ext) ! ! ! ! !

    ! ! • https://chrome.google.com/webstore/detail/google-cast/ boadgeojelhgndaghljhdicfkmllpafd?hl=en #swmobile