Concept to Completion

One Man's Journey to Learn Swift


What is this site all about? Simply put, I’m a regular joe trying my hand at learning how to create an application for the Mac. For anyone else who’s ever had an idea for an app, but had no idea how to bring this idea to life, feel free to follow along!

Seriously though!

I mean that!

Coding? For regular people? What’s the catch?

No catch, no gimmicks. I’m a regular guy with an IT background, but no programming experience. Sure, I enjoy front end web design and know my way around a code editor. But math and algorithms … not my cup of tea!

But I have an idea for an app, one that has been floating around for a long time. I started building my idea as a blog theme, but it would only truly fulfull its potential as a native app. And when Apple announced Swift at this year’s WWDC, I knew it was time to stop waiting around and dig in.

Of course, the tagline on the site is a little misleading. Learning Swift is only a piece of the puzzle, albeit a big one. But if you want to create an app for the Mac (or iOS), there are frameworks to learn, as well as general object oriented programming concepts. Oh, and knowing your way around a graphics tool is also going to help.

But when Apple dropped the Swift bomb on the stage at WWDC, I couldn’t help but feel this is it. If ever there was a time to get into creating these kinds of tools, it’s now. Unlike some of their competitors, Apple is doing everything they can to make it as easy as possible for people to create software for Apple devices.

And so this is my journey to building an app that will fill my need. And hopefully it’s a need that others have as well. I’ll start building the app for OS X. If things go well, then I’ll build a version for iOS.

If you’ve ever wondered if you have what it takes to learn to program and design an app, follow along using the button below. I’m sharing everything I learn on the way … the ups and most especially, the downs.