Skip to content
48

Awesome Android Things

A curated list of awesome android things tutorials, libraries and much more at one place

1k stars167 forks62 entriesLast push Jul 20, 2024 (2 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

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

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.

How to write an Android Things driver

Learn how to start writing drivers for peripherals to use with Android Things.

Architect your Android Things applications

How to architect your Android Things applications?

Useful links >Sample apps and libraries

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

New Project Template

Android Things empty project template.

CrunchyCalendar

A material calendar widget with infinite scrolling, date range selection and color customization.

In 2 lists

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.

sample-hd44780

This sample demonstrates how to control the HD44780 LCD using PCF8574's I2C with Android Things.

sample-softpwm

This sample demonstrates how to control both software and hardware PWM.

Smart Room

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

Useful links >Drivers

1602 LCD display

1602 LCD display

A4988

A4988 stepper motor driver

ADXL345 3-axis accelerometer

ADXL345 3-axis accelerometer

ADXL362 Accelerometer

ADXL362 Accelerometer

Bosh BMP85/BMP180

Bosh BMP85/BMP180 barometer

contrib-drivers

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

In 2 lists

DaSiAnThiLib

HD44870 type displays (via LCM1602), PCF8574(A), PCF8591, Push buttons connected via PCF8574, TCS34725 I2C Colour sensor

sample-hd44780

This sample demonstrates how to control the HD44780 LCD using PCF8574's I2C with Android Things.

HC-SR04 Ultrasonic UserSensor

HC-SR04 Ultrasonic UserSensor

HC-SR501 Motion Sensor

Motion Sensor Driver with creation tutorial

HCSR501 motion sensor

HCSR501 motion sensor

HMC5883L 3-axis magnetometer

HMC5883L 3-axis magnetometer

keypad

Matrix Keypad

ledcontrol

MAX72xx LED Matrix

MCP3008

Sample to use MCP3008 Analog to Digital Converter

MPR121

Proximity capacitive touch sensor

MPR121

MPR121 I2C touch sensor driver (tested on "Grove - I2C Touch Sensor")

RFID-RC522

RFID reader for MIFARE cards. Authentication, reading and writing.

sample-softpwm

This sample demonstrates how to control both software and hardware PWM.

Sparkfun

Combined driver for the sparkfun blocks: OLEDBlock, LSM9DS0, UART

WS2801

LED strips WS2801

BH1750

Light sensor

Contact - Let's become friends

Twitter

Github

Medium

Facebook

See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
90

Awesome Nodejs

sindresorhus/awesome-nodejs

:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

Fresh★ 67k588 entriesPushed 28 days ago
90

Awesome Home Assistant

frenck/awesome-home-assistant

A curated list of amazingly awesome Home Assistant resources.

Fresh★ 8.5k312 entriesPushed 2 days ago
90

Awesome Ios

vsouza/awesome-ios

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Fresh★ 53k1812 entriesPushed 1 month ago