In this post, we'll talk about backgrounding on Android. I’ve recently been faced with the challenge of detecting the login…
Let's talk about Value Types and Reference Types in Swift. Since Apple released Swift, there has been a lot of…
In Android apps that rely on a web service, we usually check the state of the network before issuing web…
Communicating between the UI and the service layer (database, web service, etc) asynchronously is a common challenge for Android apps. One…
Erlang is a fantastic programming language, but its flow is sometimes hard to think about if you spend a lot…
The Apple community is still abuzz about WWDC 2016’s plethora of announcements. As a mobile app development company, only two…
This is the third post in a series on mobile development for Arduino. The Internet of Things is the ever…
Let's talk about reading YAML configuration files in Dart. Nearly any dart:io application is going to have a configuration file…
This is the second post in a series on mobile development for Arduino. The Internet of Things is a niche…
As a software engineer, I'm sure you have experienced a frustrating problem or two in your time. There's one problem…
With the release of the new 9.7” iPad Pro with Smart Connector, more and more iOS users are using external…
When working on a testing library in my spare time, I thought that annotations would be useful to create a…