IoT GDE Deck

Deck | Stream

Rebecca Franks

Android Canvas Drawing: Useful Graphics Classes & Operations 🧪

Drawing on an Android Canvas is quite overwhelming, there are many different classes and concepts to

Sat, 10 Aug 2019 12:36:19 +0000

Getting Started with Android Canvas Drawing 🖼

Learn the basics of drawing with the Android Canvas Class Diving into using the Android Canvas c

Sat, 06 Jul 2019 07:54:08 +0000

Android: Using Physics-based Animations in Custom Views (SpringAnimation)

Learn how to use physics-based animations in a Custom View implementation for natural looking animati

Sat, 30 Mar 2019 07:56:48 +0000

Android Canvas APIs with Kotlin and KTX

Learn how to use the Android KTX extension functions to clean up Canvas drawing code Have you ev

Thu, 21 Mar 2019 15:37:45 +0000

Building Responsive / Resizable Android UIs for ChromeOS 📐📏

Learn how using ViewModels can help create great user experiences on ChromeOS This post original

Sun, 24 Feb 2019 15:01:55 +0000

Paul Blundell

I/O 2019 Android Track Picks & Insights

Google I/O is a wrap. The conference celebrated product and platform innovations at Google. As part o

Wed, 29 May 2019 10:55:58 +0000

[TUT] Speech to Text from a File with Google Cloud Speech API

This blog will explain how to use Google Cloud’s Speech API to convert an audio recording of so

Sun, 20 Jan 2019 14:57:29 +0000

[TUT] Kotlin Extension Functions by Example

Kotlin Extension functions allow you to add behaviour (think methods/functions) to any other type on

Sun, 20 Jan 2019 14:19:28 +0000

[TUT] Creating a ByteString in Android

The protobuf library has a construct called ByteString. This is a immutable sequence of bytes, usuall

Sun, 20 Jan 2019 13:56:25 +0000

[TUT] How to use another power supply with your IoT device

When creating IoT systems, you’ll often want to use devices that run off another voltage of pow

Sat, 03 Feb 2018 22:05:02 +0000

[TUT] Android Things – Zx Gesture Sensor using UART

This blog post is going to show you how you can use the UART protocol to output from your AndroidThin

Sat, 23 Dec 2017 17:33:31 +0000

[TUT] Android Things – Using the ADS1015 analog to digital converter driver library

This post is going to explain how to use the ADS1015 Analog to Digital converter with Android Things.

Fri, 03 Nov 2017 09:16:27 +0000

[TUT] Android Things – APA102 7 LED Array, SPI on the Rainbow Hat

This blog post will explain how you can use the SPI protocol to shine an LED rainbow from your Androi

Thu, 26 Oct 2017 07:57:14 +0000

[TUT] Android Things – Alphanumeric Segment Display, I2C on the Rainbow Hat

This post will explain how you can use the I2C protocol to output from your AndroidThings application

Wed, 18 Oct 2017 14:01:57 +0000

[TUT] Android Things – Temperature Sensor, I2C on the Rainbow Hat

This post will explain how to use the I2C protocol to get input into your Android Things application.

Thu, 12 Oct 2017 18:56:24 +0000

Justin Ribeiro

Long Days and Tall Cups: Why a Local Cafe Keeps My Sanity on the Road

I find myself more on the road this year than of past years. My defacto travel standard is to find a

Sat, 21 Sep 2019 17:08:35 -0700

blog-pwa Moves to GAE Python 3.7 Runtime and Other Updates

blog-pwa has been my trusty site-runner for quite a while at this point. We’ve seen the fronten

Thu, 19 Sep 2019 16:11:06 -0700

Fighting with Dynatrace to Send Custom User Timings with Performance Observer

I’ll track web performance anyway I can. It’s important for end users. It’s important for developers.

Mon, 16 Sep 2019 16:08:18 -0700

My Kids Do Not Play That Sport and I Do Not Mind

It’s the beginning of the school year and inevitably I run into someone who remembers me. I say remem

Fri, 06 Sep 2019 13:38:13 -0700

When Everyday Is Monday

The weather report state’s it’ll be 107 but the temperature in the house is already running hot. It’s

Thu, 05 Sep 2019 13:28:37 -0700

That time I found a Leica IIIc in a dumpster

Over the years, Monica and I have been fairly lucky in our hunt for classic cameras to shoot with. A

Fri, 02 Aug 2019 13:17:28 -0700

Bringing legacy web apps forward with three great web platform APIs

There was an audible sigh within the conference room, undeniable in its presence but seemingly out of

Mon, 29 Jul 2019 13:25:48 -0700

Building a tiny PWA for calculating depth of field for my film cameras

My overall addiction to writing tiny progressive web apps only continues to grow. Since that addictio

Thu, 06 Jun 2019 18:13:21 -0700

Experimental barcode-reader web component released

Some time ago, back in the Polymer 2 days, I had a very specific version of a barcode-reader web comp

Tue, 14 May 2019 08:21:30 -0700

Finding an M50 lock ring for a Schneider Kreuznach enlarger lens in Portugal

I didn’t need the Schneider-Kreuznach 150mm/5.6 Componon-S. I don’t lack enlarger lens, I

Fri, 26 Apr 2019 17:32:53 -0700

Repairing a busted Copal 0 aperture and custom printing a lens board

I’ve never been one to shy away from trying to fix something I don’t fully understand. Th

Mon, 22 Apr 2019 17:38:08 -0700

stl-part-viewer web component updated to v1.0

Ever since lit-html hit 1.0, I’ve been meaning to get around to updating <stl-part-viewer>

Wed, 17 Apr 2019 21:47:30 -0700

code-block v0.1 web component released

Over the last couple of months I’ve gotten a few emails asking how exactly I make my code sampl

Tue, 16 Apr 2019 21:47:30 -0700

Using Lighthouse, Puppeteer, and Jest for Web Performance Testing

Over the last several months, I’ve had a number of opportunities to help improve web performanc

Fri, 12 Apr 2019 11:22:35 -0700

Updating blog-pwa from Polymer to LitElement, Workbox, and Rollup

After writing a post last month and running a build, I noticed a disturbing fact that my base web com

Thu, 11 Apr 2019 10:12:03 -0700

Raul Portales

Buscar piso con metodologías ágiles

Este mes nos mudamos de vuelta a Dublin tras más de 5 años en Amsterdam. Quien haya intentado buscar

Sun, 14 Sep 2014 13:40:57 +0000

Saliendo a correr con Android Wear

Continuando con el post anterior de las primeras impresiones con Android Wear, hoy comento lo que par

Sat, 12 Jul 2014 16:39:54 +0000

Primeras impresiones del Samsung Galaxy Gear / Android Wear

Durante Google I/O nos regalaron un smartwatch. Ahora que la conferencia está aún fresca -tan fresca

Sun, 29 Jun 2014 09:11:07 +0000

Abdicaciones, reyes no votados, censura y Monty Python

El Lunes, con la noticia de la abdicación del rey Juan Carlos, y como fan de los Monty Python, se me

Sat, 07 Jun 2014 13:31:04 +0000

[Juegos para Android] Wind-up Knight 2

En las conferencias de Google I/O de 2009 y 2010 (mira si hace de eso) hubo sesiones dedicadas a hace

Mon, 31 Mar 2014 10:00:47 +0000

[Juegos para Android] Eufloria

No había oído hablar de este juego hasta que en la GDC asistí a una charla de su creador. La charla m

Mon, 24 Mar 2014 11:00:18 +0000

[Juegos para Android] Ingress

Hoy toca un juego exclusivo de Android, hecho por Google.Siempre me han gustado los juegos que incluy

Mon, 17 Mar 2014 11:00:21 +0000

[Juegos para Android] Shadowrun Returns

Shadowrun Returns es un juego que se me había pasado bajo el radar. Llevaba tiempo en mi lista de j

Mon, 10 Mar 2014 11:00:17 +0000

[Juegos para Android] Anomaly 2

Vamos a por otra segunda parte. En su día me habia jugado el Anomaly Korea y me habia gustado bastant

Mon, 03 Mar 2014 11:00:26 +0000

[Juegos para Android] The Room Two

The Room fue uno de mis 3 juegos favoritos de 2013. Así que desde que me enteré de que estaban prepar

Mon, 24 Feb 2014 11:00:03 +0000

Maxim Salnikov

Roberto Orgiu

A story about text size, data binding, and reacting

Photo by Karsten Würth (@karsten.wuerth) on UnsplashA lot of text based reading apps give users the a

Wed, 14 Aug 2019 20:55:43 GMT

About lists, snackbars, and why they don’t get along.

Image from Johannes Plenio — PixabayRecently, I have been working on a new feature of the core New Yo

Tue, 23 Jul 2019 14:42:03 GMT

Are You Reading That Story? We Won’t Distract You

We dim the status bar in our Android app so readers can focus on, well, reading.Illustration by Migue

Thu, 09 May 2019 15:49:28 GMT

I’m not sure this would answer your question (I might have misunderstood it), but I think that by…

I’m not sure this would answer your question (I might have misunderstood it), but I think that by def

Fri, 29 Mar 2019 16:45:10 GMT

Yes, you can run the test locally as it was a unit test, or on device/emulator

Yes, you can run the test locally as it was a unit test, or on device/emulator

Fri, 29 Mar 2019 14:06:20 GMT

Pushing the limits of AndroidX Test

Picture by Bernard SpraggAndroidX Test is the new way of testing code that interacts with the Android

Fri, 29 Mar 2019 10:57:54 GMT

Stepping into Activity tests with ActivityScenarios

Photo by monicore from PexelsNot so long ago the testing team at Google introduced the Android X Test

Tue, 12 Mar 2019 09:09:43 GMT

Automatic Persisted Queries and why you should use them

Photo by niko photos on UnsplashGraphQL is an amazing querying stack, but it has a caveat: every time

Fri, 01 Feb 2019 15:44:34 GMT

Amazing, thanks!

Amazing, thanks! I have one last question: should we then write Robolectric tests in the `test` folde

Tue, 06 Nov 2018 17:24:56 GMT

Very interesting article!

Very interesting article! I was wondering if there is a way to choose later *where* to run tests, if

Tue, 06 Nov 2018 15:21:16 GMT

Daniele Bonaldo

Intro to Flutter

An introduction to Flutter, Google's multi-platform mobile applications framework, presented at Progr



An Android Things-powered photo booth, presented at DevFest Gorky 2018


Creating an improved Android Download Manager

An open-source Android library to easily manage files download


Word Clock featured on MagPi

My Word Clock Android Thing project was featured on July 2018 MagPi issue


Notify your users, the right way

Deep dive into Android Notifications, presented at Droidcon Turin 2018


Introduction to Google Assistant at DevFest1 Veneto

The talk (and codelab) I gave at the first DevFest in Veneto, Italy


Bob van Luijt

Anything as a Service

you can sign up for my newsletterBecause of some conversations I had and a talk I gave regarding digi

Sat, 17 Nov 2018 15:58:59 GMT

From Digital to Physical Innovation

sign up for my newsletter“What do you mean, digital technology is starting to influence the physical

Thu, 19 Jul 2018 20:46:18 GMT

A Business Case for a Smart Building

sign up for my newsletterDuring my work as a digital technology consultant in the realm of the Intern

Wed, 31 Jan 2018 10:39:41 GMT

Semantic Internet of Things

sign up for my newsletterI believe that it will not be long before the Internet and the Web will brea

Sun, 03 Sep 2017 15:00:49 GMT

Telemetric Bias & the Internet of things anno 2017

sign up for my newsletterNot all those who wander are lost. — TolkienSomeone asked what I do in the f

Mon, 21 Aug 2017 07:37:56 GMT

Masters of Creative Leaps

sign up for my newsletterYou are working late, and you want to go home. You pack your things, walk to

Tue, 15 Aug 2017 10:19:24 GMT

When is something good?

sign up for my newsletterRecently I was a guest on a Dutch podcast: “The Good the Bad and the Interes

Fri, 04 Aug 2017 22:03:11 GMT

Are games the future of literature?

sign up for my newsletterTwo interesting things I am reading online:1. A series of tweets by James Ry

Fri, 28 Jul 2017 19:01:42 GMT

Write it Down!

sign up for my newsletterWhen I studied in Boston, I had a teacher who kept repeating one thing over

Sat, 22 Jul 2017 15:35:28 GMT

Thoughts on bullshit tech-art

sign up for my newsletterDuring my morning coffee, I’m reading the following tweet and accompanying a

Sat, 01 Jul 2017 11:13:55 GMT

Gautier Mechling

IoT - Using Cloud IoT Core to connect a microcontroller (ESP32) to the Google Cloud Platform

In the previous post, we used an ESP8266 to collect and send temperature + humidity data to a locally


IoT - Home sensor data monitoring with MQTT, InfluxDB and Grafana

It’s winter now and the weather is pretty cold in France in early 2019.


Talk - Home Automation with Android Things and the Google Assistant

YouTube (english) (Home Automation with Android Things and the Google Assistant) YouTube (french) (De


IoT - Reverse engineering a Bluetooth LED name badge

Security in Bluetooth LE devices is optional, and many cheap products you can find on the market are


IoT - An introduction to Device Actions for the Google Assistant

The Google Assistant SDK lets you embed the Google Assistant in your devices to bring voice control,


IoT - Reverse engineering simple Bluetooth LE devices

In a previous post, we reverse-engineered an infrared light bulb, so we can control it using the Goog


IoT - Reverse engineering an infrared RGB bulb to use with the Google Assistant

Color changing light bulbs look really attractive, especially when you can control these via an API o


Talk - Using Android Things to Detect & Exterminate Reptilians

YouTube (english) (Using Android Things to Detect & Exterminate Reptilians) YouTube (french) (Uti


Android Things - Discovering & chaining I²C devices

In a previous post, we created our own I²C device. This was actually a necessary first step before we

There is an app update available Refresh