What is Android Things?
Android Things is Google’s Android-based Internet of Things Initiative.
Android Things allows developers to build a smart device using Android APIs and Google Services. This takes the usual Android development stack — Android Studio, the official SDK, and Google Play Services — and applies it to the IoT. Developers will be able to use the Google Weave protocol to communicate between devices along with Google Cloud services like Google Cloud Vision.
Google has partnered with a number of hardware manufacturers to offer solutions based on Intel Edison, NXP Pico and the Raspberry Pi 3.
Android Things ignites development of connected embedded devices by providing the same Android development tools, best-in-class Android framework, and Google APIs making developers successful on mobile.
Apps for embedded devices bring developers closer to hardware peripherals and drivers than phones and tablets. In addition, embedded devices typically present a single app experience to users.
Android Things extends the core Android framework with additional APIs provided by the Things Support Library.
How to develop for Android Things ?
Google has released the developer preview version. You can check it here.
Good news is that the Android Things development is very similar to traditional Android mobile development and involves writing apps using the Android framework and tools. All you need is a development board flashed with the Android Things OS and the required peripherals for your device.
Here, you can find a curated list of awesome android things tutorials, libraries and much more at one place.
If you want to build your first Android Things application, you can give a try from here.
All the google-samples(Android Things Examples) on Android Things can be found here.
Happy Coding 🙂