Logo androidermagazine.com
Logo androidermagazine.com

Wie fange ich mit Android an?

Inhaltsverzeichnis:

Anonim

Android Things ist wahrscheinlich eines der besten Projekte von Google. Entwickelt, um kleine eingebettete intelligente "Dinge" zu erstellen, indem sie einfach und konsistent sind. Dies ist eine großartige Möglichkeit, um mit jeder Art von kleinem zusammenhängendem Projekt zu beginnen, selbst wenn Sie noch nie zuvor programmiert haben.

Es kann auf kostengünstiger Hardware ausgeführt werden und verfügt über hervorragendes Supportmaterial, das Sie in die richtige Richtung weist, unabhängig davon, von welchem ​​Gebäude Sie träumen. Ich habe es mir ein paar Wochen lang angeschaut und denke, dass hier jeder anfangen muss, der Interesse daran hat, coole Technologien zu entwickeln und sie nicht nur zu nutzen.

Vielleicht ist das Beste daran, dass es sich im Kern nur um Android handelt. Das gleiche Android, das auf über einer Milliarde Handys, unzähligen Tablets, Uhren, Fernsehgeräten und den meisten anderen kleinen intelligenten Dingen läuft, die Sie sich vorstellen können. Lernen Sie mit den großartigen Tutorials von Android Things und Sie sind auf dem besten Weg zu verstehen, wie Apps für Android geschrieben werden. Sie brauchen keine Träume davon zu haben, ein erfolgreicher Android-App-Entwickler zu sein - es ist eine großartige Möglichkeit zu lernen, auch wenn Sie nur lernen möchten. Das Beste ist, dass der Einstieg nur ein paar einfache Schritte dauert.

Android-Dinge: Alles, was Sie über Googles Plan zur Unterbrechung des IoT wissen müssen

Was Sie brauchen: Hardware

Sie brauchen keine Weihnachtshundedecke, um mit Android Things zu arbeiten, aber es tut nichts weh, wenn Sie eine haben.

Um bei der Entwicklung mit Android Things arbeiten zu können, benötigen Sie einige grundlegende Hardwarekomponenten. Für den Anfang benötigen Sie einen Computer. Es muss kein ausgefallener Computer sein, der nur leistungsstark genug ist, um Android Studio auszuführen. Jeder moderne Windows-PC oder Laptop ist in Ordnung, ebenso wie jeder Intel-Mac oder ein Linux-PC.

Vor vielen Jahren fing ich an, mit der Android-Entwicklung auf einem kleinen Acer Netbook herumzuspielen, und es war mehr als genug auf der Hardwareseite. Natürlich spart ein leistungsfähiger PC Zeit beim Kompilieren Ihrer Kreationen, aber Sie brauchen keinen.

Sie benötigen nicht viel teure Hardware, um loszulegen.

Am anderen Ende benötigen Sie Hardware, auf der Android Things ausgeführt werden kann.

Wenn Sie mit kleinen Einplatinencomputern vertraut sind und herumbasteln, können Sie mit einer eigenständigen PICO-IMX7-AT-Platine oder einem Raspberry Pi 3 beginnen. Ich liebe den Raspberry Pi, weil er eine so breite Unterstützung hat und hat Anpassungsfähig, um fast alles zu tun, aber wenn Sie es ernst meinen mit dem Erstellen intelligenter eingebetteter Projekte, ist der Pico eine bessere Wahl, da er auch Alexa-Entwicklungsunterstützung bietet.

Noch besser ist es, 200 US-Dollar auszugeben und ein komplettes Android Things-Entwickler-Kit zu kaufen. Sie erhalten nicht nur das Pico-Board, sondern auch ein 5-Zoll-Multitouch-Display, eine HD-Kamera, einen Pimoroni Rainbow HAT und alle Kabel und Befestigungselemente, um es zusammenzusetzen. Dies sind dieselben Kits, die Google den Teilnehmern von Google I / O 2018 zur Verfügung gestellt hat, und sie sind großartig. Es lohnt sich, ein bisschen mehr auszugeben, um alles zu bekommen, was Sie brauchen, und genau die Hardware zu haben, die in allen Demos und Tutorials verwendet wird.

Was Sie brauchen: Software

Jede Software, die Sie für Android Things entwickeln müssen, ist kostenlos. Das bedeutet nicht, dass es schlecht ist, nur, dass die Entwickler möchten, dass Sie es verwenden können und nichts in Rechnung stellen.

Es besteht aus drei Teilen: dem Android Things-Image für Ihre Entwicklungshardware, Android Studio für Ihren Computer und einer Android Companion-App, mit der Sie Ihr System zum Laufen bringen und eine Wi-Fi-Verbindung herstellen können, wenn Sie das Kit von Google verwenden.

Die gesamte Software, die Sie für Android Things entwickeln müssen, ist kostenlos.

Android Studio ist dasselbe Android Studio, das App-Entwickler für Android-Telefone verwenden. Es gibt einige Grundvoraussetzungen, und Sie haben diese bereits installiert, wenn Sie Windows oder MacOS verwenden.

Wenn Sie unter Linux installieren, benötigen Sie einige grundlegende Abhängigkeiten, die Sie wahrscheinlich bereits verwenden. Sie können Android Studio von der Google Developers-Website herunterladen und es wird wie jedes andere Programm installiert. Sie finden auch vollständige Anweisungen zum Einrichten Ihrer Entwicklungsumgebung, nachdem das Installationsprogramm Sie durch die Einrichtung geführt hat.

Android Things ist als vorgefertigtes Image von Google im Android Things-Portal verfügbar. Google stellt Updates und Patches zur Verfügung, die Sie installieren können. Die Verwendung des vorgefertigten Images ist daher eine gute Idee. Wenn Sie ein Developer Kit gekauft haben, ist die Software, die Sie für den Start benötigen, bereits auf dem Board installiert. Sie sollten sich auch für Ihre eigene Android Things-Entwicklerkonsole anmelden, um Daten über die Google Cloud abzurufen und zu senden. Wenn Sie kein Kit gekauft haben, verfügt die Entwicklerkonsole über das Tool, mit dem Sie den neuesten Stand von Android Things auf Ihr Board übertragen können.

Es ist auch eine großartige Idee, die Android Things-Begleit-App auf Ihrem Telefon zu installieren. Wenn Sie ein Kit gekauft haben, müssen Sie es einrichten und mit einem Netzwerk verbinden. Sie finden es bei Google Play.

Nächster Halt: Überall

Ob Sie es glauben oder nicht, das ist alles, was Sie für die Android Things-Plattform entwickeln müssen. Wenn Sie mit der Softwareentwicklung vertraut sind, haben Sie eine gute Vorstellung davon, wohin Sie als Nächstes gehen sollen, aber die meisten Leute kennen sich nicht aus. Das ist in Ordnung, weil Android Things so konzipiert wurde, dass es Ihnen beibringt.

Google bietet ein komplettes Tutorial, mit dem Sie loslegen können, sobald alles zusammengestellt ist.

Deshalb liebe ich die Android Things-Plattform. Sie haben eine Handvoll Hardware, die Ihnen die Temperatur anzeigen kann, aber keine Ahnung, wohin Sie als nächstes gehen sollen, wenn Sie alles angeschlossen haben. Google hat ein großartiges Tutorial, das Sie durch die Grundlagen (Aufleuchten einer LED) zu fortgeschrittenen Techniken in seinen Android Things-Schulungsdokumenten führt.

Sie können diese Tutorials mit jeder Entwicklungshardware verwenden. Wenn Sie also kein Kit erhalten haben, können Sie trotzdem lernen, was und wie dies alles geschehen kann. Sie werden durch die E / A-Pins geführt und erfahren, wofür sie verwendet werden (und was sie sind, wenn Sie von vorne anfangen!) Und erfahren genau, wie Sie Hardware anschließen und haben vollständige Codebeispiele zur Verfügung.

Wenn Sie die Schulung zu Android Things abschließen, erhalten Sie von Google Provides alles, was Sie für den Einstieg in die Erstellung von Apps benötigen. Außerdem erhalten Sie Informationen zu Embedded Computing und zur Funktionsweise anderer Peripheriegeräte. Es ist wunderbar, egal wie gut Sie sind.

Ich weiß, dass die meisten Leute mehr daran interessiert sind, coole Gadgets zu verwenden, als dass sie sie herstellen. Aber wenn Sie auch nur ein vorübergehendes Interesse an der Entwicklung von IoT- / Mobilanwendungen oder eingebetteter Hardware haben, ist Android Things eine großartige Möglichkeit, mehr zu lernen und etwas, das Sie sich ansehen sollten.

Für Einkäufe über unsere Links können wir eine Provision verdienen. Mehr erfahren.