Blog Archives

Android Things with Raspberry Pi: Workshop Basics Part I (Connecting to the Network)

Around the beginning of 2017, Google introduced an IoT platform called Android Things, which makes it easy for Android developers to develop IoT applications. Given Polyglot Programming’s interest in both IoT and Android, we were very early adopters of this

Posted in Android, Android Things, Development, Uncategorized Tagged with: , ,

In Need of Parse Alternatives? Let’s Look at Firebase!

Until recently, Parse has been the go-to solution for mobile developers who needed to persist application data to the cloud without having to set up and run a custom API backend. All of this changed in January 2016, when Parse

Posted in Android, Architecture, Database, Development, IOS Tagged with: , , ,

Purr Programming Shirt Part 4 — Adding Android Wear Support

In the first three parts of this series we discussed how to create a wearable garment (in our case, a t-shirt) with LEDs, how to connect it to an Android device using MetaWear, and how to make it change colors

Posted in Android, Android Wear, Development, Kotlin, MetaWear, Mobile, Wearables Tagged with: , , , ,

Purr Programming Shirt Part 3 – Changing Colors Based On Twitter Notifications

In the previous installment of this blog series, we talked about setting up a service to talk to the MetaWear board. In the app, we flash and change the colors of the LEDs on the t-shirt by sending broadcast intents

Posted in Android, Android Notifications, Development, Kotlin, MetaWear, Mobile, Wearables Tagged with: , , , , ,

Purr Programming Shirt Part 2 — Communicating with the MetaWear

In Part 1 of this series, we talked about the hardware for our Purr Programming t-shirt and how we connected all of the components. Now let’s talk about the Android app that controls the shirt’s LEDs. Our app has the

Posted in Android, Development, Kotlin, MetaWear, Mobile, Wearables Tagged with: , , , ,

Purr Programming Shirt Part 1 — The Hardware

If you’ve met the folks at Polyglot Programming, you know that we love cats, t-shirts, and wearables. Which is, of course, exactly why we recently came up with an idea to combine all three into a project. No, we didn’t

Posted in Android, Development, MetaWear, Mobile, Uncategorized, Wearables Tagged with: , , ,

Using MetaWear with Node.js

Back in October 2014 I attended a talk by Erica Stanley called “Open Source and the Internet of Things” at the All Things Open conference in Raleigh. We were just starting to do wearable development beyond Android Wear and Google

Posted in ChromeOS, Development, Javascript, MetaWear, Node.js, Raspberry Pi, Ubuntu, Wearables Tagged with: , , , , ,

Adventures in 3D Printing

About a year ago we decided to get a 3D printer. Although there are lots of pre-made options available, it’s much less expensive to get a RepRap Prusa I3 kit and build one yourself. The Prusa I3 is an open

Posted in 3d printing, Arduino, Development, Maker, RepRap Tagged with: , , , ,

Adding Gradients to Android Graphs with MPAndroidChart and DecoView

Recently, we worked on a project that required us to add graphs with gradients to an Android application. Below is an example of one such graph that we needed to create: There are lots of examples online that show how

Posted in analytics, Android, Data Science, Development, Mobile Tagged with: , , , , ,

Giving Thanks by Giving Laptops to Those in Need

Nelson Mandela once said: “There can be no keener revelation of a society’s soul than the way in which it treats its children.” While Madiba is no longer with us, about a year ago I had the honor of meeting

Posted in Agile, Development, Ethics, Giving Back, Python Tagged with: , , , , ,