Around 1.5 Billion people use Gmail and that was a statistic from 2019. Gmail obviously makes money from targeted email that they send Gmail users.

But on top of that they can also provide extra storage space when your Gmail account inevitably becomes saturated :) The pricing is reasonable and…

If you have ever used the iTunes API as a datasource for a collectionView or tableView you’ll know that the the provided images (for movies at least) only come in three different sizes :

100x100 / 60x60 and 30x30

The provided URL’s look like this :

Beginner iOS Dev

Image from

Like most of my articles — the above is something I’ve had to do for an app of mine. It took a little research so I thought I’d write about it here and save you the time :)

Apple Airtag placed on an Apple wireless keyboard.

As an Apple die hard fan, I couldn’t wait to get my hands on Apple’s latest device, their most affordable yet :) Ordered on launch day my single Airtag arrived by DHL much earlier than the announced date.

I considered the 4 pack but I already use Tile (or should…

This a handy technique for things like todo apps where you potentially need more than one line of text and UILabel just won’t do. You do however lose the placeholder functionality but that’s another story.

So let’s start by creating a new basic iOS project — remove the ViewController and…

I recently put together a project as a reference for myself, a way of noting down difference techniques for building buttons.

The project uses various techniques, classes and extensions to achieve the above result. …

SwiftyStoreKit really makes it ridiculously easy to put a basic In App Purchase in place. In this example, I will show how to put a non-consumable IAP into a simple app. …

I’m new to IOS development, I have been learning for around 6 months now (so I don’t claim to be an expert). But when I learn something new I love to share and hopefully help other “newbie” devs along the way.

I recently built a fairly simple photo puzzle game…

XCode running Mopub test application

I recently had to set up interstitial ads in Swift - you know the full page ads that show at opening of an app or after you’ve finished doing something.

The MoPub documentation isn’t great and doesn’t have any Swift content — so I set about searching the interwebs …


Picture showing Xcode and iphone 11 simulator. Simulator is running an app showing Velib points on a Paris Map

Swift — Real world JSon/API example — building a bike sharing app.

I’m always on the lookout for ideas to help me advance as an iOS developer and I recently came up with the idea of building a bike sharing app, you know the ones where they show(on a map) the number of bikes (electric or otherwise) available at a given bike…

James Tapping

An aspiring iOS developer, musician and father.

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