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

Integrando sua app iOS com o Chromecast

Integrando sua app iOS com o Chromecast

Apresentação realizada no 1º Mobile Day Campinas: http://www.ciandt.com/card/1-mobile-day-campinas

Salmo Junior

June 07, 2014
Tweet

More Decks by Salmo Junior

Other Decks in Technology

Transcript

  1. Quem sou eu? Formado em Ciência da Computação pelo Unifran

    em 2011. Pós-graduado pela Uni-FACEF em Gestão de Desenvolvimento de Software para Web e Mobile em 2013. Certificado PSM I - Scrum.org 4 Anos de experiência com desenvolvimento mobile. Atualmente sou engenheiro de software mobile na CI&T.
  2. • Remote-free • SDK disponível para iOS, Android e Chrome

    • Fácil configuração • Aplicações customizadas para a TV • Funcionalidade “Tab casting” para o Chrome • HDMI e USB Características
  3. • Mirror somente de abas do Chrome • Mirror somente

    até 720p • Suporte somente para arquivos disponíveis na WEB • HTTPS para aplicações customizadas para a TV Limitações
  4. Receiver Application • Default Receiver ◦ Free ◦ Sem layout

    e customização *Necessário realizar o pagamento somente uma vez
  5. Receiver Application • Default Receiver ◦ Free ◦ Sem layout

    e customização • Styled Media Receiver ◦ U$5* ◦ Somente customição de CSS *Necessário realizar o pagamento somente uma vez
  6. Receiver Application • Default Receiver ◦ Free ◦ Sem layout

    e customização • Styled Media Receiver ◦ U$5* ◦ Somente customição de CSS • Custom Receiver ◦ U$5* ◦ Aplicação HTML, JavaScript e CSS *Necessário realizar o pagamento somente uma vez
  7. Sender Application Aplicação responsável por enviar e controlar o conteúdo,

    podem ser desenvolvidas para: • Android ◦ GingerBread ou superior
  8. Sender Application Aplicação responsável por enviar e controlar o conteúdo,

    podem ser desenvolvidas para: • Android ◦ GingerBread ou superior • iOS ◦ iOS6 ou superior ◦ Não suporta 64-bit
  9. Sender Application Aplicação responsável por enviar e controlar o conteúdo,

    podem ser desenvolvidas para: • Android ◦ GingerBread ou superior • iOS ◦ iOS6 ou superior ◦ Não suporta 64-bit • Extensão ou site para o Chrome ◦ Versão 32 ou superior ◦ Mac/Windows/Linux/ChromeOS
  10. Informações Setup • iOS ◦ iOS6 ou superior ◦ Não

    suporta 64-bit • Delegate ◦ O SDK utiliza o padrão de delegate para informar a aplicação sobre eventos e status.
  11. Informações Setup • iOS ◦ iOS6 ou superior ◦ Não

    suporta 64-bit • Delegate ◦ O SDK utiliza o padrão de delegate para informar a aplicação sobre eventos e status. • Download API Library ◦ https://developers.google.com/cast/docs/downloads
  12. Application Flow Development • Scan for Devices • Select Device

    • Launch Application • Select Media Channel
  13. Application Flow Development • Scan for Devices • Select Device

    • Launch Application • Select Media Channel • Load Media or Send Text
  14. • Exemplos GitHub do Google ◦ https://github.com/googlecast • Download ◦

    App Chomrecast Store ◦ App All Cast Dicas *Disponíveis no site: https://developers.google.com/cast
  15. • Exemplos GitHub do Google ◦ https://github.com/googlecast • Download ◦

    App Chomrecast Store ◦ App All Cast • Ler ◦ Design Checklist* ◦ User Experience Guidelines* Dicas *Disponíveis no site: https://developers.google.com/cast
  16. • Exemplos GitHub do Google ◦ https://github.com/googlecast • Download ◦

    App Chomrecast Store ◦ App All Cast • Ler ◦ Design Checklist* ◦ User Experience Guidelines* • Usar icones do Chromecast para fácil identificação* Dicas *Disponíveis no site: https://developers.google.com/cast