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

Desenvolvimento de Apps para Android Things

Desenvolvimento de Apps para Android Things

Apresentação no Tech Talk CI&T.

Wagner Peireira Gomes

July 25, 2017
Tweet

More Decks by Wagner Peireira Gomes

Other Decks in Programming

Transcript

  1. Wagner Gomes Desenvolvedor Android na CI&T, Co-Organizador do Meetup Android

    Belo Horizonte, entusiasta de plataformas embarcadas com linux e android e praticante de automodelismo.
  2. Android Things • Plataforma de desenvolvimento de dispositivos embarcados. •

    O Android Things estende o core framework Android com APIs adicionais fornecidas pela Things Support Library. Essas APIs permitem que as aplicações se integrem com novos tipos de hardware não encontrados em dispositivos móveis.
  3. Android Things • Quem desenvolve hardware embarcado hoje lida com

    uma série de protocolos de comunicação. Muito além de ligar e desligar portas, você precisa desses protocolos para interfacear com os mais variados dispositivos. Você não precisa conhecer os protocolos, mas saber o que é utilizado pelos dispositivos/circuitos. A programação é alto-nível e você não vai precisar escovar bits :P
  4. Como desenvolver para Android Things? Da mesma forma que para

    smartphones e tablets apenas com possibilidades de comunicação direta com o hardware embarcado. Será necessário o uso de biblioteca exclusiva e requisitos mínimos de SDK tooks 24 e Android 7.0 (API 24).
  5. Um pouco de código... Necessidade de inserção da dependência: compileOnly

    'com.google.android.things:androidthings:+' Necessidade de anotação no Android Manifest: <uses-library android:name="com.google.android.things"/>
  6. Dicas A maneira de utilizar cada biblioteca que o Android

    Things oferece vai depender da aplicação de periféricos acoplados ao hardware.