Ray Bradburry once said, “love what you do and do what you love”. For me, work was love at first sight. It came to me as a kid, out of scarcity, and I was smitten. I was a 13-year-old immigrant kid with a passion for reading and computers but unable…

Do you have a fidelity card you use often? How about a credit card? Did you ever wish you didn’t have to take both cards out whenever making a purchase? Here is a low-tech way to combine the two together so that you can leave your fidelity card at home.

This guide assumes that you:

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. With over 60 thousand libraries, it is the most popular repository of its kind, impacting over 3 million apps (quoting the official site).

Traditionally, the CocoaPods only targeted macOS, which made sense as it was meant to work with…

Launching activities on Android is complicated. What makes it more complicated is the fact that they are asynchronous by nature, with results being handled elsewhere, namely in the onActivityResult() method.

Here is an example (in Kotlin) of how one can launch an activity that picks an image file, and handle…

David Air

Write code for fun and living

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store