A curated list of awesome android things, tutorials, libraries and much more at one place.Here you can find references about everything you do while android things application development.
- What is Android Things - A complete explanation about Android Things.
- Developer Kits - Discover the hardware platforms supported by Android Things as well as developer kits.
- How to write an Android Things driver - Learn how to start writing drivers for peripherals to use with Android Things.
- Threading Best Practices for Android Things
- Android Things Tutorials — Getting Started - Getting started with Android Things (Android Things Tutorial).
- Get started with Android Things today! - How to install and build your first Android Things application using a Mac and a Raspberry Pi 3.
- Learn about Peripheral I/O - Know about the Peripheral I/O.
- Android Things – Hardware Basics - Hardware Basics for the Software Engineer.
- Creating a driver - Writing your first Android Things driver.
- Architect your Android Things applications - How to architect your Android Things applications?
- New Project Template - Android Things empty project template.
- sample-simplepio - Simple example of Android Things Peripheral I/O APIs.
- sample-simpleui - Android Things Simple UI.
- sample-button - Button and LED sample for Android Things.
- sample-uartloopback - UART Loopback sample for Android Things.
- sample-doorbell - Android Things Doorbell sample.
- sample-weatherstation - Android Things Weather Station sample.
- sample-nativepio - 3 simple examples using native c++ peripheral IO API.
- sample-tensorflow-imageclassifier - Android Things TensorFlow image classifier sample.
- Serial Port Api - A library to access serial ports in Android.
- DoReFindMi - Musical, button combination-finding game for Rainbow HAT for Android Things.
- candle - Simulation of a candle
- native-libandroidthings - Android Things Native Library.
- Robot - Android Things robot, controlled by web interface.
- remote-barometer - Android Things project using BMP-180 pressure sensor, Firebase and android mobile app for rendering data
- example GPIO input - GPIO input (button) clean code sample
- example GPIO output - GPIO output (LED) clean code sample
- example PWM - PWM (speaker/buzzer) clean code sample
- example Speech-To-Text Speech-to-text with open source CMU Pocketsphinx recognizer.
- codelab button-Firebase Codelab starting from button input to Firebase sync
- Remote Storage - Create an FTP server using on raspberry pi and build your own wireless storage & backup solution for home.
- Smart Switch - Control your home switches remotely from phone using Android Things & firebase realtime database.
- Collision Detector - Get the distance of the object and alert using LED when object is too close using ultrasonic ranging sensor HC-SR04.
- Smile Candy Machine - Presented at Google I/O 2017 - a candy dispenser activated by smiles. Uses Google Cloud Vision API and Firebase.
- drivers-sample - Android Things driver samples: RGB LED strip (APA102), Temperature sensor (BMP280), Capacitive touch (CAP12xx), UART GPS, Segment display (HT16k33), Accelerometer (mma7660fc), PWM servo, PWM speaker, SSD1306 OLED display, 4-Digit Segment Display (tm1637), RainbowHat, SenseHat
- 1602 LCD display - 1602 LCD display
- DaSiAnThiLib - HD44870 type displays (via LCM1602), PCF8574(A), PCF8591, Push buttons connected via PCF8574, TCS34725 I2C Colour sensor
- HCSR501 motion sensor - HCSR501 motion sensor
- HMC5883L 3-axis magnetometer - HMC5883L 3-axis magnetometer
- ADXL345 3-axis accelerometer - ADXL345 3-axis accelerometer
- ADXL362 Accelerometer - ADXL362 Accelerometer
- HC-SR04 Ultrasonic UserSensor - HC-SR04 Ultrasonic UserSensor
- Bosh BMP85/BMP180 - Bosh BMP85/BMP180 barometer
- WS2801 - LED strips WS2801
- numpad12 - Numpad with 12 buttons
- keypad - Matrix Keypad
- ULN2003 - 28BYJ-48 Stepper motor with ULN2003 driver
- MPR121 - Proximity capacitive touch sensor
- MPR121 - MPR121 I2C touch sensor driver (tested on "Grove - I2C Touch Sensor")
- A4988 - A4988 stepper motor driver
- Sparkfun - Combined driver for the sparkfun blocks: OLEDBlock, LSM9DS0, UART
- HC-SR501 Motion Sensor - Motion Sensor Driver with creation tutorial
- MCP3008 - Sample to use MCP3008 Analog to Digital Converter
- ledcontrol - MAX72xx LED Matrix
- RFID-RC522 - RFID reader for MIFARE cards. Authentication, reading and writing.
- Updating it on daily basis as much as possible so that we will be always updated.
- Support by clicking the ⭐ button on the upper right of this page. ✌️
To the extent possible under law, Amit Shekhar has waived all copyright and related or neighboring rights to this work.
Your contributions are always welcome! Just follow the following format: [reference name](link) - Description.
If you like it , give a star to this project