awesome-android-things
Android development resources
A curated collection of resources and tutorials for developing Android Things applications.
A curated list of awesome android things tutorials, libraries and much more at one place
964 stars
87 watching
165 forks
Language: Java
last commit: 4 months ago
Linked from 1 awesome list
android-thingsawesomeblogsdriversample-apptutorialtutorials
Awesome Android Things / Useful links / Overview posts | |||
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 | |||
Awesome Android Things / Useful links / Introductions for Android developers | |||
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? | ||
Awesome Android Things / Useful links / Sample apps and libraries | |||
drivers-sample | 153 | over 3 years ago | 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 |
New Project Template | 263 | over 3 years ago | Android Things empty project template |
CrunchyCalendar | 649 | 10 months ago | A material calendar widget with infinite scrolling, date range selection and color customization |
sample-simplepio | 188 | over 3 years ago | Simple example of Android Things Peripheral I/O APIs |
sample-simpleui | 120 | over 3 years ago | Android Things Simple UI |
sample-button | 104 | over 3 years ago | Button and LED sample for Android Things |
sample-uartloopback | 78 | over 3 years ago | UART Loopback sample for Android Things |
sample-doorbell | 296 | over 3 years ago | Android Things Doorbell sample |
sample-weatherstation | 212 | over 3 years ago | Android Things Weather Station sample |
sample-nativepio | 48 | over 3 years ago | 3 simple examples using native c++ peripheral IO API |
sample-tensorflow-imageclassifier | 622 | over 3 years ago | Android Things TensorFlow image classifier sample |
Serial Port Api | 1,262 | about 9 years ago | A library to access serial ports in Android |
DoReFindMi | 9 | over 6 years ago | Musical, button combination-finding game for |
candle | 4 | almost 8 years ago | Simulation of a candle |
native-libandroidthings | 26 | over 3 years ago | Android Things Native Library |
Robot | 31 | almost 8 years ago | Android Things robot, controlled by web interface |
remote-barometer | 17 | almost 8 years ago | Android Things project using BMP-180 pressure sensor, Firebase and android mobile app for rendering data |
example GPIO input | 3 | over 6 years ago | GPIO input (button) clean code sample |
example GPIO output | 0 | over 6 years ago | GPIO output (LED) clean code sample |
example PWM | 1 | almost 6 years ago | PWM (speaker/buzzer) clean code sample |
example Speech-To-Text | 27 | over 7 years ago | Speech-to-text with open source CMU Pocketsphinx recognizer |
codelab button-Firebase | 2 | almost 8 years ago | Codelab starting from button input to Firebase sync |
Remote Storage | 20 | over 7 years ago | Create an FTP server using on raspberry pi and build your own wireless storage & backup solution for home |
Smart Switch | 9 | over 7 years ago | Control your home switches remotely from phone using Android Things & firebase realtime database |
Collision Detector | 10 | over 7 years ago | Get the distance of the object and alert using LED when object is too close using ultrasonic ranging sensor HC-SR04 |
Smile Candy Machine | 2 | over 6 years ago | Presented at Google I/O 2017 - a candy dispenser activated by smiles. Uses Google Cloud Vision API and Firebase |
sample-hd44780 | 37 | about 3 years ago | This sample demonstrates how to control the HD44780 LCD using PCF8574's I2C with Android Things |
sample-lsm9ds1 | 37 | about 3 years ago | This sample demonstrates how to control the LSM9DS1 acceleration sensor and integrate it to the Android SensorManager |
sample-sh1106 | 37 | about 3 years ago | This sample demonstrates how to control the SH1106 OLED display using I2C with Android Things |
sample-hcsr04 | 37 | about 3 years ago | This sample demonstrates how to control the HC-SR04 ultrasonic ranging module and integrate it to the Android SensorManager |
sample-softpwm | 14 | over 6 years ago | This sample demonstrates how to control both software and hardware PWM |
sample-ds3231 | 37 | about 3 years ago | This sample demonstrates how to control the DS3231 real-time clock (RTC) using I2C with Android Things |
Smart Room | 5 | about 6 years ago | This sample shows how turn on/off a light by using a Relay and Firebase. / Este ejemplo muestra como prender y apagar la luz usando un relay y firebase |
Awesome Android Things / Useful links / Drivers | |||
1602 LCD display | 29 | over 6 years ago | 1602 LCD display |
A4988 | 14 | over 5 years ago | A4988 stepper motor driver |
ADXL345 3-axis accelerometer | 7 | over 6 years ago | ADXL345 3-axis accelerometer |
ADXL362 Accelerometer | 2 | almost 8 years ago | ADXL362 Accelerometer |
Bosh BMP85/BMP180 | 8 | almost 8 years ago | Bosh BMP85/BMP180 barometer |
contrib-drivers | 559 | about 3 years ago | Android Things Open source peripheral drivers: 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 |
DaSiAnThiLib | 24 | about 1 year ago | HD44870 type displays (via LCM1602), PCF8574(A), PCF8591, Push buttons connected via PCF8574, TCS34725 I2C Colour sensor |
DS3231 | 37 | about 3 years ago | real-time clock (RTC) |
HC-SR04 Ultrasonic UserSensor | 16 | about 6 years ago | HC-SR04 Ultrasonic UserSensor |
HC-SR04 | 37 | about 3 years ago | ultrasonic ranging module |
HC-SR501 Motion Sensor | 12 | over 6 years ago | Motion Sensor Driver with creation tutorial |
HCSR501 motion sensor | HCSR501 motion sensor | ||
HD44780 | 37 | about 3 years ago | alphanumeric dot matrix LCD |
HMC5883L 3-axis magnetometer | 2 | almost 8 years ago | HMC5883L 3-axis magnetometer |
keypad | 3 | over 6 years ago | Matrix Keypad |
ledcontrol | 19 | over 6 years ago | MAX72xx LED Matrix |
LSM9DS1 | 37 | about 3 years ago | 3D accelerometer, 3D gyroscope, 3D magnetometer and temperature sensor |
MCP3008 | 15 | over 7 years ago | Sample to use MCP3008 Analog to Digital Converter |
MPR121 | 11 | over 6 years ago | Proximity capacitive touch sensor |
MPR121 | MPR121 I2C touch sensor driver (tested on "Grove - I2C Touch Sensor") | ||
numpad12 | 14 | over 5 years ago | Numpad with 12 buttons |
RFID-RC522 | 45 | almost 6 years ago | RFID reader for MIFARE cards. Authentication, reading and writing |
SoftPwm | 14 | over 6 years ago | Software PWM library for Android Things |
Sparkfun | 5 | over 7 years ago | Combined driver for the sparkfun blocks: OLEDBlock, LSM9DS0, UART |
SH1106 | 37 | about 3 years ago | OLED display |
ULN2003 | 14 | over 5 years ago | 28BYJ-48 Stepper motor with ULN2003 driver |
WS2801 | 16 | over 6 years ago | LED strips WS2801 |
BH1750 | 4 | about 6 years ago | Light sensor |
TSL256x | 37 | about 3 years ago | Light-to-digital sensor driver |
Awesome Android Things / Contact - Let's become friends | |||
Github | |||
Medium | |||
More related projects:
- dream11/vertx-rest
- davidmoten/rtree
- davidmoten/state-machine
- reactivex/rxgroovy
- kaushikgopal/rxjava-android-samples
- izumin5210/droidux
- xresco/android-agile-boiler-plate
- derohimat/android-base-mvp
- pwittchen/reactivenetwork
- s4kibs4mi/java-developer-roadmap
- patrickyin/clean-architecture-android-kotlin
- jklingsporn/vertx-jooq
- bufferapp/android-clean-architecture-boilerplate