Adam Foot Memoji Icon

Adam Foot

iOS Developer

I build apps for iOS, iPadOS, watchOS, macOS and tvOS using Swift.

I’ve been creating apps for Apple platforms since 2016 and I’m currently working as the sole iOS/macOS developer at Redbox Mobile whilst working on my own apps too.

Experience

Redbox Mobile

Application Developer, June 2018 - Current

At Redbox Mobile, I am the sole developer working on the Redbox Toolbox app for iOS and macOS (Catalyst). Despite being the only iOS developer, I feed into a wider development team who work on the company’s main product - Redbox Platform.

I have been employed here since leaving college in 2018 and was initially hired as an account manager. Whilst in this role, I created an app to automate elements of my role until working on this app became a full time task shortly after.

The Redbox Toolbox app is built using Xcode and Swift. The technologies used in the app includes UIKit, SwiftUI, Cocoapods, Auto Layout, Storyboards and Swift Package Manager.

Independent Developer

iOS Developer, January 2016 - Current

I started learning iOS development in October 2015 and released my first app on the App Store in January 2016. I released my first app - AllergyMe - after realising others could benefit from the app I had created for myself. Shortly after releasing it, I picked up media attention from my local BBC News channel and newspaper.

Since then, I have built apps on Apple platforms, including iOS, iPadOS, watchOS, macOS and tvOS using Swift. I also developed a few apps for Android using Java too.

Currently, I have a number of apps in development that I work on when I get the chance - my most well known being Shift Keyboard.

My Projects

Shift Keyboard

Shift Keyboard ScreenshotDownload on the App Store button

Shift Keyboard is a full keyboard for Apple Watch. It supports multiple languages and QWERTY, QWERTZ and AZERTY keyboard layouts.

As featured on 9to5MacCult of MacAppAdvice and iPhon.fr.

Technologies: UIKit, WatchKit, Core Data

TV Remote

TV Remote ScreenshotDownload on the App Store button

TV Remote was created to replace an out-of-date app I was using for my TV and was inspired by the Apple TV Remote app. It supports TVs from LG, Samsung, Sony, Roku and many more.

As featured on 9to5MaciPhone.fr & MacMagazine.

Technologies: SwiftUI, CoreData + CloudKit, SiriKit, WidgetKit

HomeButtons

Instructor ScreenshotDownload on the App Store button

HomeButtons makes it easy to control Apple HomeKit Scenes and Accessories on Apple Watch or through the Widget.

Technologies: SwiftUI, Core Data + CloudKit, HomeKit, WidgetKit

Instructor

Instructor ScreenshotDownload on the App Store button

Instructor is an app designed for driving instructors that allows them to track their pupils’ progress in an easy to use app.

Technologies: SwiftUI, Core Data + CloudKit, StoreKit

Retro Keyboard

Retro Keyboard ScreenshotDownload on the App Store button

Retro Keyboard is T9 style keyboard for Apple Watch. Similar to old feature phones, you can use nine keys to type out messages.

Technologies: SwiftUI, Core Data

Haptics

Haptics ScreenshotDownload on the App Store button

Haptics is a tool specifically designed for iOS developers to allow them to test out the different types of haptic feedback that iOS has to offer. The Apple Watch companion app provides similar functionality for watchOS developers too.

Technologies: SwiftUI

MediWear

MediWear ScreenshotDownload on the App Store button

MediWear is medical ID app that has been designed around Apple Watch. Users enter their details on their iPhone and it will sync to their Apple Watch.

Technologies: UIKit, WatchKit, WatchConnectivity

MediCall

MediCall ScreenshotDownload on the App Store button

MediCall is a medical ID app that allows users to create wallpapers from their medical details. In the event of a medical emergency, all of their details are available from their Lock Screen.

Technologies: UIKit

UniClip

UniClip ScreenshotDownload on the App Store button

UniClip is a universal clipboard app. Users add some text or an image and the content will automatically sync to all of their other iCloud connected devices.

Technologies: UIKit, AppKit, CloudKit

Advent

Advent ScreenshotDownload on the App Store button

Advent is a Christmas based app that allows users to create an Advent Calendar for someone they care about. Every day leading up to Christmas, a different message will be displayed to the recipient of the Advent Calendar.

Technologies: UIKit, Firebase

AllergyMe

AllergyMe ScreenshotDownload on the App Store button

AllergyMe is a medical ID app specifically designed for allergy sufferers. This was my very first iOS app and was created as I suffer from a peanut allergy.

As featured on BBC News, the Anaphylaxis Campaign and the Swindon Advertiser.

Technologies: UIKit, WatchKit