
Joseph Wee and his wife Stefanie on holiday in China.
If it wasn’t for PMS, the developer of
Locacity and
Trafficam SG might never have written an iPhone app.
Inspired by the potential of the iPhone, Joseph Wee, a program manager at a local software house, decided to learn Objective-C. “I started about two or three months ago. Coming from a .net and Visual Studio world, everything was ridiculously foreign to me, so I promptly gave up. Then one morning, I had an idea for
uPMS, which was such a simple project yet interesting enough that I was really inspired and finished it in an afternoon, and basically that was my tipping point.”
The app uPMS tracks the menstrual cycle so that people can be prepared when it’s that time of month. Aimed at husbands/boyfriends, the app uPMS tells you when to load the fridge with chocolate and to get ready the Beaches DVD. In the app’s description, the 35-year-old says it’s his way of “promoting world peace.”
The Singapore iPhone Guide speaks to Joseph about his experience developing for the iPhone and his plans for the future.
How old are you?
35. Yes I'm an uncle, dammit.
What's the story behind uPMS? There must be one.
Haha, yes my better half suffers from it -- thought I might find it useful myself.
Since it was the first app that I posted to the App Store, while the review process was fast, the app status got stuck at "Pending Contract" for weeks. By the time it was finally available, it ended up at page 7+, so it had very low visibility, which was a real shame because I've had great reviews in the US; 5 reviews, all 5 stars....ah well...
You mentioned that your background was in .net and Visual Studio. Why did you decide to develop for the iPhone?
1. Unmatched delivery channel
2. Insanely cool phone
3. Global reach
4. Money?
5. Unable to escape reality distortion field
6. A form of expression? Not unlike photography
7. Intangible coolness of creating something used by thousands?
8. Be part of what is the dawn of a new paradigm
9. Money?
10. Cannot tahan seeing simple apps that I know I can do better get so much mindshare.
Plus I have an unhealthy affair with anything Apple. I have all models of ipods, the Macbook, Macbook Pro, all the way to the Powerbook 180, the Apple IIGS and the Apple IIe.
So yeah, I'm pretty much an Apple fanboy.
Nice work on Locacity and Trafficam SG. How long did they take?
Locacity was a "Sunday" project, i.e. it took me a whole Sunday to code it (it was really meant as a tutorial, cut/paste kinda learning experience). The POIs (points of interest) took me much much longer to massage than the actual coding (which was why I only started with four!).
Trafficam took me about half a day. Again, it was meant as a tutorial. Each of my apps feature different aspects of app design, so I learn and also post meaningful apps at the same time.
Why did you decide to write Locacity?
Because I wanted such an app! Also seems like such a simple app to do right? Locly was promising at first but their search results are complete crap.
I see you are adding more points of interest. What else are you planning to add?
Probably fast food restaurants, more ATMs, cinemas, libraries, etc.
Why did you decide to write Trafficam?
Again it seems like a simple weekend project - but also I wanted to create an app that people would use on a regular basis (as opposed to games where interest would taper off eventually). Such apps would obviously have better sustained ad revenue potential.
I wanted to create something that brings great utility for users. Same principle for Locacity.
BTW, does this have all the traffic cams in Singapore?
Yes, as far as I know, it has all the traffic cams in Singapore.
What else are you planning to work on?
I'm at an exploratory stage right now. I shall be relocating to London in a month's time to join my wife for a year, so I need to know if this "hobby" is economically sustainable. I'm strategizing on what works and what doesn't. Personally I would be happy if it can generate just 50% of my current income. I'm currently collecting statistics, downloads, ads served, etc.
I have a free ad-supported thesaurus app coming up (under review for a couple of days already)...to experiment on the global revenue potential. Hey everyone needs a thesaurus right? (Ed’s note:
FreeSaurus is now available)
Other than that I've also posted another simple app, and I have two games that work as proof of concept but I have no art design expertise to make the interface more spiffy.
What are your favourite apps (besides your own that is)?
Spend, Shovel, eReader, Mobile News, Exposure, Things, Wikipanion.
Any advice for up and coming developers?
Well I think it's a no-brainer for younger developers to jump on this. If I were 10 years younger, I would have started in July. I felt I was too old to learn new tricks, but the pull was just too damn strong in the end. Those not familiar with Objective-C and Apple's quirky ways will face a LOT of pain in the beginning. Yes you'll bitch a lot but ultimately it is a pretty elegant platform....
External links