Sky Apperley
iOS apps written in Swift
I work in Brighton and Worthing in the UK
Available for projects in January 2021
iOS apps written in Swift
I work in Brighton and Worthing in the UK
Available for projects in January 2021
Since Apple announced the Swift language in 2014, I now only write native apps for iOS in Swift. I first started writing mobile apps in 2011.
In my freelance capacity, I have developed a number of applications for iPhone, iPad, WatchOS and Apple TV. My role is to write Swift code, concept work for various screens, prototyping, translate designs to Storyboard using UIKit, handle certificates and signing, and deploy to the App Store. I have also managed in-app purchases, memory, battery consumption, network calls, login screens, camera access, calendar access, audio and video playback, location, git, etc.
I was asked to write a WatchOS app for a large fitness company with over 2.2M users. I created screen concepts for the various features they needed, wrote the whole app in WatchKit and worked with their developers to deliver user interaction and content via their existing API. It featured a stopwatch, exercise data entry via the digital crown, user roles and pagination. It also communicated back to the parent iPhone, but could also operate completely independently.
One on my own apps written from scratch, Aniphoto allows you to add video animations to a photo. It includes camera and photo access, images filters, sharing to social media, and rotation and movement of the video element. Notable is the GIF output module I wrote. It was released at the end of 2018 and available for iPhone on the App Store.
I am under a non-disclosure agreement as this project was for a large American media company, so can not show a screen-shot. I somewhat improved the architecture of this existing app for enterprise. As a result, I fixed many crashing bugs. I also improved usability, wrote a data manager, cut loading for search to a fraction of the time, fixed smooth scrolling on hundreds of media titles, and a much improved meeting and presentation functionality.
I am under a non-disclosure agreement as this project was for a large American film company, so can not show a screen-shot. The architecture needed vast improvements to fix crashes and improve reliability. I fixed crashing bugs in multiple screens. Other tasks included mirroring to TV for film trailer and image slide playback, and I rewrote a cart ability that was simple and reliable to use.
I built this in-house iPad app to showcase videos for a large car manufacturer. The iPad was housed in a display for the public to use in car showrooms. It is extremely stable and can run for weeks. It featured three languages and timers to reset itself if untended.
I wrote the in-app purchase module in Distressed FX and downloading content from Apple via in-app purchases. I also fixed many memory issues, crashes, UI bugs, preview filter, preview full image, save full image, import and crop from photo library, blur filter, adding and removing birds, file handling, iPad fixes and general stability. This app has had over 1.25 million downloads and has been featured on the Japanese Apple App Store, and was recently featured in the Today section of the App Store in more than one country.
When Apple launched the new Apple TV in 2015, soon after I released an app for display on large screen TVs or projectors. It is completely written in Swift with no other libraries. It is available on the App Store on Apple TV.
I was tasked with making an ebook reader, audio player and e-commerce store in one app by Joosr. It is targeted for the iPad and iPhone and is available on the App Store.
Written as a technical challenge in Swift years ago, this iPhone app tracks your best and worst of the day. In 2017, it had a surge of downloads in China. I updated it to Swift 4 in 2018. It's pretty old now, but I keep it around and update it for the people that use it. It is available free on the App Store.
Over the years, I have deployed apps on the Apple App Store and the Google Play Store, worked with a number of APIs, and written a few apps of my own. My past work included working with Cordova (PhoneGap) and Titanium, writing apps in HTML5 and JavaScript.
In the past, I have worked on projects for a few large companies / organisations
and many smaller companies, working on QR code and NFC scanning, data visualisation, point of sale, APIs, back end user tools, SMS chat app, TV guide and customer feedback apps.
I have your email and will read it shortly.