I decided to put the source code for my first app onto GitHub.

Back in the heady days of 2012 and 2013, I decided that after 8 years of doing front-end development that I wanted to become an iOS developer.

dbldbl (Double Double) was the first app that I ever released onto The App Store. It was a pretty simple little app that used the Core Image frameworks to simply set some filters on two images.

Considering that I came from an ActionScript 3 and Javascript background, getting dumped head-first into a C based language with memory retain and release cycles was one heck of a metaphorical hill to climb.

I ended up having to teach myself Objective-C, C (for Core Image manipulation), Cocoa, Blocks, GCD, Storyboards, Mobile Design, Code Signing and the list goes on and on and on.

There’s a lot of rough edges on the app, it’s pretty clear that this is someone’s first public release.

The application did pay off though, I managed to make enough money off of it that it paid for a few years of iOS development access and it gave me enough confidence with iOS/Cocoa to ultimately get a job doing iOS development full time.

Plus I created some really great images: