Monday, April 25, 2011

Progress

Finally finished and submitted version 1.0 of Hookit iPhone app two days ago. I've been working on it part time since late December last year. Looking back, I've been making iPhone apps for about two years now, and Hookit, once approved, will be the sixth app in the App Store that I've developed. Three are my own projects, and the other three, including Hookit, are consulting work. Even though a lot of people -- especially those who have never made an app -- tell me it's so easy to rake in millions just by making random apps for the iPhone, somehow those fortunes have passed me by. I'm compensated a lot less now than when I had a job, yet I easily work twice as much. Still, these have been two very enriching years. I feel I have a much clearer direction of where my life's going, and I get immense satisfaction from my work.

Every project I took had been a great learning experience. First there was Wise Quotes. This was an app with a collection of over 1,000 quotations from famous people past and present. Technically, it was as simple as an app could be, but I loved it precisely for its simplicity in presentation and functionality. It taught me the process of app development and submission.

Then there was Free Falling by Good Times & Didge. A powered-up version of a TI calculator classic puzzle/action game, we got lucky that Apple featured the app, and it dominated the puzzle game category briefly, even breaking into the top 100 all-app ranking. The game was completely 2D, but I still made it with OpenGL for performance and, you guessed it, educational reasons. As someone with very little graphics programming experience, this was a nice little introduction to the field.

My other contract project at the time was PawTrotter by App Inspire. A location-based pet-related business and destination search app, a pet owner with an iPhone can use it to easily locate nearby dog parks, beaches, vets, pet stores, boardings, etc., no matter the location. During development, I became very familiar with iOS user interface programming, and the server-side component introduced me to the world of HTTP client-server app development that I had never touched in my last job. This app was again featured by Apple, and it not only stayed as the number one or two most downloaded app in the Travel category for a while, subsequent updates also often kept it high up in the chart.

Developed simultaneously with Free Falling and PawTrotter was Q Racer, a foot-racing question-answering puzzle game (you have to check out the screenshots to understand what I mean). It was released under the brand Hug a Panda (Facebook page here), my first ever startup. Co-developed with two business partners, and contracted help of various artists, the game took a lot of resources to complete. Unfortunately, the reception had been lukewarm at best. Even if I hadn't learned much technical knowledge or skill-wise, there were a lot of lessons learned about project management and market targeting.

Earlier this year I released another small app called Friend Map that allowed a Facebook user to check where his friends had checked in recently using the increasingly popular Facebook Places Check-in feature. The app would display the friends' clickable photos on an interactive map (scroll, zoom, etc.), giving the user a much better geographical sense of his friends' whereabouts, something that surprisingly hadn't been fully explored in a lot of location-based service apps. The app was released under the brand Play in Motion (Facebook page here), my other startup, and it would serve as a precursor to a location-based game to be released in a few months. Funny thing is, even though the app has been available in the App Store for a while now (and FREE, no less), we haven't officially announced it and pushed any marketing because we're still working out a few kinks. Though, please feel free to try it out and send us feedback (info@playinmotion.com)!

Last but not least, Hookit.com is a leading social networking site for athletes and fans of lifestyle sports (think motor-crossing, surfing, skateboarding, etc.). I met one of their founders in my Founder Institute class last year; they had been looking for a developer to bring their brand to the iPhone and take advantage of unique smart phone technologies like location services. I really liked what they had been doing, so even though my schedule had already been tight, I still took the job. This app would turn out to be the largest in scale I had done to date, and to complete it I would use all the experience and knowledge gained from my previous app development, but I enjoyed every minute of it (owing largely to the folks at Hookit... can't give them enough praises). When the app is approved (will definitely announce it on this blog), I think you'll agree with me that the result is a terrific app.

What does the future hold? Well, at least for the foreseeable time, my top priorities are to bring out the first game of Play in Motion, continue my working relationship with Hookit, and decide where Hug a Panda is going. Q Racer may not have found its audience, but I believe its core is good and probably just needs a target market direction change. There're a few potential consulting opportunities lining up as well, and I have many other ideas that I would love to pursue. And, Wise Quotes can use an overhaul. It's becoming obvious to me that I would never finish anything if I were to work on everything, so I've also been contemplating contracting outside help.

Whether it's easy or difficult to make money in the iOS app world, I'm sticking with the platform because it's been a great fun ride. I would be lying if I said I didn't care about money, since my dream has always been to make a comfortable living working on projects I love. However, I firmly believe that I can realize that dream if I continue giving my best developing iOS apps. Let's see where I am in another two years.

1 comment:

  1. Wow! What a great post! I would have never known. Keep up the good work and I am sure your reward will come!!

    We should talk more :)

    ~w

    ReplyDelete