Journey to the Apple Design Award: My first App

Raja Vijayaraman
UX in India
Published in
4 min readOct 16, 2018

First things first, When I started this journey 5 years back, I had no contacts, zero experience selling software, no college degree in programming or UI/UX designing. The only assets I had was — a MacBook Pro, an iPhone and some desire to create beautiful apps. Today people across 150+ countries use my apps, and I just received an Apple Design Award. Thanks to Apple’s AppStore and a huge shout out to the Apple community for being passionate, inspiring and helpful.

Ever since I received the Apple Design Award, a lot of people in the media titled my journey as “How a small town guy with no college education on programming or designing went on to win an Apple Design Award.” Since then I have been bombarded with “How did you get started?”. This blog post is an answer to that.

So here it is, How it all started in 2012…

Caution: I am not sure if this is the “right” way to create your first app. I am just sharing my story.

When I searched for how these apps were made, I discovered that anybody could enroll into the Apple Developer Program for 99 dollars and start distributing their apps to people around the world. That looked so simple and very easy to start — so I chose to get into this process of creating an app and distributing it through AppStore.

Before getting to know anything about app designing or programming, I worked on the concept of the app I wanted to make. I wanted a discount calculator. So I designed a rough sketch of how it should look. Here are these after a lot of iterations.

Then when I needed to start the programming part, I chose to begin by understanding how computer and programming work. My search led to this free pdf book named “How to Think Like a Computer Scientist: Learning with Python.” When I was reading that book, I couldn’t fully understand a lot of things like classes, Inheritance, object-oriented programming, etc., but I could easily relate a few things to the app I wanted to incorporate like I should get input price as “float” type, then calculate them using a function and save those data as “string” like that. That book helped me to understand the very basics.

After that, I went to Apple’s documentation website. It had a section titled something like “Writing your first app in Xcode.” That helped me to figure out the basics of Xcode interface. Then I read a few objective c basic tutorials and started developing my app. Whenever I got stuck, I would search online and try to figure it out. It took some time to finish my first app.

Finally, the app was released as “Shop Easy” (Now renamed to “Pick”). Here is how it looked when I released the app on September 24th, 2012.

I will write about post-release learning in the next blog post.

This post was originally published on my personal blog. Follow @rajavijayaraman on Twitter to keep up with our progress.

--

--

UX in India
UX in India

Published in UX in India

Thoughts and writings by Indian UXers/Design Thinkers. Occasional reviews, journeys and analysis about using Indian websites, apps and services.

Raja Vijayaraman
Raja Vijayaraman

Written by Raja Vijayaraman

India's 1st Apple Design Award Winner. UI/UX Designer + iOS Developer + Street Photographer www.rajavijayaraman.com