Socialize

Feel free to follow me on twitter

Medium Blog

Medium Blog

Posted on Jan 6, 2016

One of my new years resolutions is to write more, therefore I’ve started a blog over on Medium all about iOS Development. I’ll try and keep the content varied, it would be great to see  you over there… I’ve kicked it off with a little trick for achieving transparent view controller when using navigation controllers. […]

iOS Dev Conf

iOS Dev Conf

Posted on Sep 6, 2015

I attended the iOS Dev Conference this week in Aberystwyth and was fortunate enough to see some great talks from some experienced businesses people and iOS Developers alike. I particularly enjoyed the Core Data Talk by Marcus Zarra (@mzarra) who came over from San Francisco especially, I wish I could have stayed on the Thursday […]

10,000 Downloads

10,000 Downloads

Posted on Jun 6, 2015

Completely hit a big milestone today, 10,000 downloads since it’s launch in the App Store. I’m overwhelmed by the interest it’s users have shown and the great feedback that has been left.   I’ve got loads of exciting features coming, so many that I’m struggling to find the time to add them all but as always I’ll […]

Codecademy Feature

Codecademy Feature

Posted on May 10, 2015

I was really humbled this week to be asked by Codecademy to tell my ‘story’ about how I started out programming and the steps I took to turn my passion into a full time career. I think it’s really important to get people thinking about programming from an early age and Codecademy played a large part in helping […]

Completely News

Completely News

Posted on Apr 22, 2015

Although I don’t get as much time as I would like to maintain ‘Completely’ I have been able to update for the latest version of iOS and Apple devices. The latest version with some new is currently going through App Store review and should be live shortly. On that note, if you have any ideas of […]

GoogleWearAlert

GoogleWearAlert

Posted on Feb 28, 2015

  I’ve long been a subscriber to iOS Dev Weekly, being very time constrained working two jobs it’s the perfect way to catch up on the latest news and new developments in the iOS development community. This weeks issue detailed a very useful resource I didn’t know about called ‘Awesome Swift’ which lists a ton […]

Stanford iOS Development Course – Swift

Stanford iOS Development Course – Swift

Posted on Jan 31, 2015

Its that time of year again, the annual Stanford iOS development course, this year the course will be using Apples new programming language, Swift. I’m excited about this as not only do you learn new stuff each time you take this course (even as an experienced iOS developer) it’s the push I’ve been waiting for to […]

Completely Update – Out now

Completely Update – Out now

Posted on Jan 25, 2015

It’s been a while since I had chance to spend any time on my own apps however I’ve recently started a new job as a mobile developer based much more locally which has allowed me to spend some time updating Completely, it’s available for free on the App Store now: This update includes some big […]

Planets – Apple Watch

Planets – Apple Watch

Posted on Dec 2, 2014

So as we all know Apple Watch has been announced and even more recently Apple released the much anticipated (at least by developers ) Apple Watch SDK. I’ve not had a great deal of time to have an in depth look at whats available but I have been able to put together a simple application demonstrating […]

Thank You

Thank You

Posted on Oct 18, 2014

This was just a quick post, simply to say thank you for all those who have sent me feedback in relation to my apps. I try to anticipate features that users of my apps might want, however there’s nothing better that you guys simply asking. I wanted to post a particular email that I received from a […]

My experience with the Moto 360

My experience with the Moto 360

Posted on Oct 10, 2014

I’ve been looking forward to this watch since it was first announced in the Summer, even more so than the iPhone 6 release last month. I was one of the many expecting a release or at least a firm release date for the device at Google IO earlier this year however all we got was a release […]

Google Android Wear style Alert View

Google Android Wear style Alert View

Posted on Jun 28, 2014

Today I released an Android wear style alert view written in Swift, if you get five feel free to check it out, I welcome any improvement suggestions/pull requests you might have. Source Code – GitHub The control supports both iOS7 and iOS8 and hopefully provides plenty of customisation including Top/Center/Bottom presentation positions.  

iOS8 – Interactive Notifications

iOS8 – Interactive Notifications

Posted on Jun 26, 2014

As of iOS8 you can add buttons to push and local notifications in order to trigger actions. The banner and notification centre style notification allows a maximum of 2 buttons whilst the alert view style allows up to 4 (in addition to the mandatory Open and Close actions). Notification Center: Banner Style: Alert Style (yes […]

Swift – An Instagram Photo/Video Viewer App

Swift – An Instagram Photo/Video Viewer App

Posted on Jun 22, 2014

I said in a previous post I’d try to share some Swift code however I’ve decided to go one better and share a complete iOS application, specifically for the iPhone written entirely in Swift called InstaDude. The code can be found here on GitHub. We’re using many features supported by Swift including enums, protocols, extensions, notifications, and optionals […]

WWDC 2014, iOS8 and Yosemite

WWDC 2014, iOS8 and Yosemite

Posted on Jun 18, 2014

Im not quite sure where to start with this post given the number of new announcements made at this years WWDC. By far the biggest surprise was Swift, Apples new programming language  (Objective-C without the C as they call it). In the past few days I’ve read though the ‘Getting Started with Swift‘ iBook Apple […]

iOS7 View Controller Transitioning API’s

iOS7 View Controller Transitioning API’s

Posted on May 22, 2014

Throughout Completely there are a number of different transitions, some are standard, like the navigation controller push, others are custom. For example, I wanted the navigation controller push animation when presenting the search results however the ‘Search’ screen is not inside a navigation controller (I didn’t want the navigation bar or the hassle of showing/hiding […]

Learning Breadth First – By Arigrant

Learning Breadth First – By Arigrant

Posted on Apr 22, 2014

Whilst on my usual internet learning travels, I came across an interesting post from Ari Grant around breadth first learning. One of the things I’ve come to realise over the years is that, no matter how much time you spend learning, reading tutorials, trying to understand the depths of programming, you’ll never know everything, even […]

Completely 1.2 and 1.3 – Out Now

Completely 1.2 and 1.3 – Out Now

Posted on Apr 21, 2014

I seem to be getting updates to Completely out at a rate of about one a month at the moment. It’s great to be receiving so much positive feedback and requests for new features. I released version 1.1 and 1.2  in March and today I’m releasing 1.3 (however it will no doubt take a few […]

Design Patterns in Objective-C

Design Patterns in Objective-C

Posted on Mar 18, 2014

I’ve already done a post on design patterns which I used within the Triply App, however I’ve started to explore some of the other recognised design patterns used throughout software development in order to hopefully expand my knowledge and better help with solving design problems using tried and tested solutions. If you haven’t already, you […]

Completely v1.1 – Out Now

Posted on Mar 13, 2014

I’ve had some great feedback since Completely went live on the App Store around the end of last year. The app seems to be averaging in the region of 20-30 downloads a day which I’m more than happy with considering I’ve done nothing to advertise it and it was only intended as a project to […]

Completely – ebay completed listings browser

Posted on Dec 23, 2013

I released Completely this week, an app dedicated to searching ebay completed listings. I made this app mainly because I wanted to learn about working with REST api’s using objective-c. From never having used a REST api, I managed to get the app up and running, tested and submitted in around three weeks. Hopefully users […]

UIKit Dynamics Demo

UIKit Dynamics Demo

Posted on Dec 20, 2013

Apple introduced the UIKit Dynamics API in iOS7, here’s a demo I did based on the Stanford CS193P course for 2013-14. You can see the code on my GitHub HERE.

Pull To Activate design

Posted on Nov 22, 2013

Not wanting to create a ‘run of the mill’ alarm app, I opted to use a ‘pull to activate’ design over a traditional ‘set alarm’ button. This kind of design is more commonly seen within Apples mail app (though thought to have been pinched from Loren Brichters original implementation within Tweetie). The pull to activate […]

UIPickerView

Posted on Nov 20, 2013

I had to make a call as to how the user would initially choose their destination station and it was a weigh up between a UIPickerView or a button which presented a UITableView modally. The picker view (in my opinion) looks more aesthetically pleasing and contributes the minimal design but if you’re looking for a […]

iOS Design Patterns used within Triply

iOS Design Patterns used within Triply

Posted on Nov 18, 2013

When I first started learning iOS development, I skipped over ‘design patterns’ in favour of actually learning the objective-c language. However when you come do actually develop real world applications you soon come to realise that these concepts really do make your life easier and are actually fundamental to the development process. Apple has a […]