Índice:
O Android Things pode ser um dos melhores projetos do Google de todos os tempos. Projetado para ajudar a criar pequenas "coisas" inteligentes incorporadas, por ser simples e consistente, é uma ótima maneira de começar com qualquer tipo de pequeno projeto conectado, mesmo que você nunca tenha feito nenhum tipo de programação antes.
Ele pode ser executado em hardware de baixo custo e possui ótimo material de suporte para direcioná-lo na direção certa, independentemente do seu sonho de construir. Eu estive olhando para ele por algumas semanas e acho que é onde todos com algum interesse em criar tecnologia bacana e não apenas usá-la precisam começar.
Talvez a melhor parte seja que, em sua essência, é apenas o Android. O mesmo Android que roda em mais de um bilhão de telefones, inúmeros tablets, relógios, televisões e quase qualquer outra coisa inteligente que você possa imaginar. Aprenda aprendendo com os ótimos tutoriais do Android Things e você estará pronto para entender como são feitos os aplicativos para Android. Você não precisa sonhar em ser um desenvolvedor de aplicativos Android de sucesso - é uma ótima maneira de aprender, mesmo que você apenas queira aprender. O melhor de tudo é que os primeiros passos são necessários.
Android Things: Tudo o que você precisa saber sobre o plano do Google para interromper a IoT
O que você precisa: Hardware
Para começar a trabalhar no desenvolvimento com o Android Things, você precisa de algumas peças básicas de hardware. Para começar, você precisará de um computador. Ele não precisa ser um computador sofisticado, apenas poderoso o suficiente para executar o Android Studio. Qualquer PC ou laptop Windows moderno ficará bem, assim como qualquer Mac Intel ou PC Linux.
Muitos anos atrás, comecei a brincar com o desenvolvimento do Android em um pequeno Acer Netbook que eu tinha por aí, e era mais do que suficiente no lado do hardware. Obviamente, um PC poderoso reduzirá o tempo necessário para compilar suas criações, mas você não precisa de um.
Você não precisa de muito hardware caro para começar.
No outro extremo, você precisará de algum hardware que possa executar o Android Things.
Se você está familiarizado com pequenos computadores de placa única e está mexendo, pode começar com uma placa PICO-IMX7-AT independente ou um Raspberry Pi 3. Eu amo o Raspberry Pi porque ele tem um amplo suporte e é adaptável para fazer quase qualquer coisa, mas se você for mais sério sobre a criação de projetos embarcados inteligentes, o Pico é uma escolha melhor porque também possui suporte ao desenvolvimento do Alexa.
Uma opção ainda melhor é gastar US $ 200 e comprar um kit de desenvolvedor completo do Android Things. Você não só obterá a placa Pico, mas também uma tela multitoque de 5 polegadas, uma câmera HD, um Pimoroni Rainbow HAT e todos os cabos e fixadores para montá-la. Esses são os mesmos kits que o Google deu aos participantes no Google I / O 2018 e são ótimos. Vale a pena gastar um pouco mais para obter tudo o que você precisa, além de ter o hardware exato usado em todas as demos e tutoriais.
O que você precisa: Software
Todo software que você precisa desenvolver para o Android Things é gratuito. Isso não significa que é ruim, apenas que os desenvolvedores querem que você possa usá-lo e não estão cobrando nada.
Consiste em três partes: a imagem do Android Things para o seu hardware de desenvolvimento, o Android Studio para o seu computador e um aplicativo complementar do Android para colocar seu sistema em funcionamento e conectado ao Wi-Fi, se você estiver usando o kit do Google.
Todo o software que você precisa desenvolver para o Android Things é gratuito.
O Android Studio é o mesmo Android Studio usado pelos desenvolvedores de aplicativos para telefones Android. Ele possui alguns requisitos básicos e você já os possui, se estiver usando o Windows ou o macOS.
Se você estiver instalando no Linux, precisará de algumas dependências básicas que você provavelmente já está usando. Você pode baixar o Android Studio no site do Google Developers e ele é instalado como qualquer outro programa. Você também encontrará instruções completas sobre a configuração do seu ambiente de desenvolvimento depois que o instalador o orientar na configuração.
O Android Things está disponível como uma imagem pré-criada do Google no portal Android Things. O Google fornece atualizações e patches que você pode instalar, portanto, é recomendável usar a imagem pré-criada. Se você comprou um kit de desenvolvedor, já possui o software necessário para começar a instalar na placa. Você também deseja se inscrever no seu próprio console de desenvolvedor do Android Things para ajudar a buscar e enviar dados pelo Google Cloud. Se você não comprou um kit, o console de desenvolvedor possui a ferramenta necessária para atualizar a versão mais recente do Android Things para o seu painel.
Também é uma ótima ideia instalar o aplicativo complementar do Android Things no seu telefone. Se você comprou um kit, será necessário configurá-lo e conectar-se a uma rede. Você pode encontrá-lo no Google Play.
Próxima parada: em qualquer lugar
Acredite ou não, isso é tudo o que você precisa para desenvolver a plataforma Android Things. Se você está familiarizado com o desenvolvimento de software, tem uma boa idéia de onde ir a seguir, mas a maioria das pessoas não está familiarizada. Tudo bem, porque o Android Things foi projetado para ser o que ensinará você.
O Google fornece um tutorial completo para começar quando tudo estiver organizado.
É por isso que eu amo a plataforma Android Things. Você tem um punhado de hardware que pode indicar a temperatura, mas não sabe para onde ir depois de ter tudo conectado. O Google tem um tutorial incrível que leva você ao básico (acendendo um LED) até técnicas avançadas nos documentos de treinamento do Android Things.
Você pode usar esses tutoriais com qualquer hardware de desenvolvimento; portanto, se você não adquiriu um kit, ainda pode aprender o que é o que e como fazer isso acontecer. Você percorre os pinos de E / S e para que cada um deles é usado (e até o que são se você está começando do zero!) E foi informado exatamente como conectar qualquer hardware e ter exemplos de código completos disponíveis.
Concluir o treinamento do Android Things que o Google fornece fornece tudo o que você precisa saber para começar a criar aplicativos, além de familiarizar-se com a computação incorporada e com o funcionamento de outro hardware periférico. É maravilhoso, não importa qual seja o seu nível de habilidade.
Eu sei que a maioria das pessoas está mais interessada em usar gadgets legais do que em usá-los. Mas se você tem um interesse passageiro no desenvolvimento de IoT / aplicativos móveis ou hardware incorporado, o Android Things é uma ótima maneira de aprender mais e algo que você deve dar uma olhada.
Podemos ganhar uma comissão por compras usando nossos links. Saber mais.