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
967 stars
87 watching
165 forks
Language: Java
last commit: over 1 year 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 4 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 4 years ago | Android Things empty project template |
| CrunchyCalendar | 648 | almost 2 years ago | A material calendar widget with infinite scrolling, date range selection and color customization |
| sample-simplepio | 187 | over 4 years ago | Simple example of Android Things Peripheral I/O APIs |
| sample-simpleui | 120 | over 4 years ago | Android Things Simple UI |
| sample-button | 103 | over 4 years ago | Button and LED sample for Android Things |
| sample-uartloopback | 78 | over 4 years ago | UART Loopback sample for Android Things |
| sample-doorbell | 296 | about 4 years ago | Android Things Doorbell sample |
| sample-weatherstation | 212 | over 4 years ago | Android Things Weather Station sample |
| sample-nativepio | 48 | over 4 years ago | 3 simple examples using native c++ peripheral IO API |
| sample-tensorflow-imageclassifier | 621 | over 4 years ago | Android Things TensorFlow image classifier sample |
| Serial Port Api | 1,272 | about 10 years ago | A library to access serial ports in Android |
| DoReFindMi | 9 | over 7 years ago | Musical, button combination-finding game for |
| candle | 4 | almost 9 years ago | Simulation of a candle |
| native-libandroidthings | 26 | over 4 years ago | Android Things Native Library |
| Robot | 31 | over 8 years ago | Android Things robot, controlled by web interface |
| remote-barometer | 17 | almost 9 years ago | Android Things project using BMP-180 pressure sensor, Firebase and android mobile app for rendering data |
| example GPIO input | 3 | over 7 years ago | GPIO input (button) clean code sample |
| example GPIO output | 0 | over 7 years ago | GPIO output (LED) clean code sample |
| example PWM | 1 | almost 7 years ago | PWM (speaker/buzzer) clean code sample |
| example Speech-To-Text | 27 | over 8 years ago | Speech-to-text with open source CMU Pocketsphinx recognizer |
| codelab button-Firebase | 2 | over 8 years ago | Codelab starting from button input to Firebase sync |
| Remote Storage | 20 | over 8 years ago | Create an FTP server using on raspberry pi and build your own wireless storage & backup solution for home |
| Smart Switch | 9 | over 8 years ago | Control your home switches remotely from phone using Android Things & firebase realtime database |
| Collision Detector | 10 | over 8 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 7 years ago | Presented at Google I/O 2017 - a candy dispenser activated by smiles. Uses Google Cloud Vision API and Firebase |
| sample-hd44780 | 37 | almost 4 years ago | This sample demonstrates how to control the HD44780 LCD using PCF8574's I2C with Android Things |
| sample-lsm9ds1 | 37 | almost 4 years ago | This sample demonstrates how to control the LSM9DS1 acceleration sensor and integrate it to the Android SensorManager |
| sample-sh1106 | 37 | almost 4 years ago | This sample demonstrates how to control the SH1106 OLED display using I2C with Android Things |
| sample-hcsr04 | 37 | almost 4 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 7 years ago | This sample demonstrates how to control both software and hardware PWM |
| sample-ds3231 | 37 | almost 4 years ago | This sample demonstrates how to control the DS3231 real-time clock (RTC) using I2C with Android Things |
| Smart Room | 5 | about 7 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 7 years ago | 1602 LCD display |
| A4988 | 14 | over 6 years ago | A4988 stepper motor driver |
| ADXL345 3-axis accelerometer | 7 | over 7 years ago | ADXL345 3-axis accelerometer |
| ADXL362 Accelerometer | 2 | almost 9 years ago | ADXL362 Accelerometer |
| Bosh BMP85/BMP180 | 8 | almost 9 years ago | Bosh BMP85/BMP180 barometer |
| contrib-drivers | 559 | about 4 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 | almost 2 years ago | HD44870 type displays (via LCM1602), PCF8574(A), PCF8591, Push buttons connected via PCF8574, TCS34725 I2C Colour sensor |
| DS3231 | 37 | almost 4 years ago | real-time clock (RTC) |
| HC-SR04 Ultrasonic UserSensor | 16 | about 7 years ago | HC-SR04 Ultrasonic UserSensor |
| HC-SR04 | 37 | almost 4 years ago | ultrasonic ranging module |
| HC-SR501 Motion Sensor | 12 | over 7 years ago | Motion Sensor Driver with creation tutorial |
| HCSR501 motion sensor | HCSR501 motion sensor | ||
| HD44780 | 37 | almost 4 years ago | alphanumeric dot matrix LCD |
| HMC5883L 3-axis magnetometer | 2 | almost 9 years ago | HMC5883L 3-axis magnetometer |
| keypad | 3 | over 7 years ago | Matrix Keypad |
| ledcontrol | 19 | over 7 years ago | MAX72xx LED Matrix |
| LSM9DS1 | 37 | almost 4 years ago | 3D accelerometer, 3D gyroscope, 3D magnetometer and temperature sensor |
| MCP3008 | 15 | over 8 years ago | Sample to use MCP3008 Analog to Digital Converter |
| MPR121 | 11 | over 7 years ago | Proximity capacitive touch sensor |
| MPR121 | MPR121 I2C touch sensor driver (tested on "Grove - I2C Touch Sensor") | ||
| numpad12 | 14 | over 6 years ago | Numpad with 12 buttons |
| RFID-RC522 | 45 | almost 7 years ago | RFID reader for MIFARE cards. Authentication, reading and writing |
| SoftPwm | 14 | over 7 years ago | Software PWM library for Android Things |
| Sparkfun | 5 | over 8 years ago | Combined driver for the sparkfun blocks: OLEDBlock, LSM9DS0, UART |
| SH1106 | 37 | almost 4 years ago | OLED display |
| ULN2003 | 14 | over 6 years ago | 28BYJ-48 Stepper motor with ULN2003 driver |
| WS2801 | 16 | over 7 years ago | LED strips WS2801 |
| BH1750 | 4 | about 7 years ago | Light sensor |
| TSL256x | 37 | almost 4 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