How to make iPhone Apps and Influence People Musings on the iPhone development process

27Aug/100

Recent iOS Version statistics from Delhi City Metro

Not long after iOS 4.0 was released I pushed a small update to Delhi City Metro to keep track of some basic (anonymous) user statistics. I'm keen to gauge the audience of any specific iOS 4 features I might consider adding and now that I've been able to visualise these, I thought I'd share them here.

To add a geographic angle to the iOS usage statistics you can see in the second graph that the majority of Delhi City Metro users are from India.

Several weeks after the launch of iOS4 the split between iOS 4 and iOS 3 is 4.x 64% and 3.1.x 31% with iOS 3.2 at 4%. (Delhi iOS Statistics 13-26/8/2010)

Overall Delhi Sale Statistics

6Aug/100

iPhone 4 has arrived!

It's been a week and two hours since I got hold of the iPhone 4 here in Australia. Just like every other Apple fan who wanted an outright iPhone 4, I lined up at the Chadstone Apple retail store; a 15 minute bike ride from my house at 5am. It was my first line up for an Apple product, not sure if it will be my last.

The iPhone 4 is that it's a great update, and the new display, camera and processor make the iOS experience just that much more awesome. I've spent this past week updating Seoul City Metro, and Delhi City Metro with new double resolution graphics -  Lots to come.

iPhone4

iPhone4 from the 3GS's perspective

1Jul/100

Delhi Metro is enjoying #1 in Navigation in India (Updated)

I'm very proud to announce that my fourth iPhone application and third city in the City Metro Apps Delhi City Metro has had a successful first week in the app store; it is now ranked as the #1 paid navigation app in the Indian App Store. Although the raw sales data show the Indian marketplace is incredibly small compared to the US, Australia or even Korea the statistic alone is quite exciting!

It was hard work gathering accurate GPS coordinates, route length and timetables for the Delhi Metro - but the most complete version of the data available is included with the app and I have developed a high resolution custom map too.

The Delhi metro is moving at an incredible pace, so I expect to be updating it quite often.

There's a temporary webpage with some screenshots over at delhi.citymetroapps.com and I'm updating the @delhimetroapp twitter feed with minor bits and pieces.

Delhi City Metro is available on the App Store .

27 August update, here's the navigation statistics for Delhi City Metro since it's launch, now that it's been about two months

Delhi City Metro Rankings in Paid Navigation in India since it's launch

1Jul/100

Adding the ‘pull down to refresh’ effect to UITableView

Today I was tooling around with some interface concepts and playing with apps like foursquare and Twitter (previously Tweetie) and I wondered if I could implement something similar to the now famous 'pull down to refresh' method of initialising a refresh of the content within a UITableView.

As it turns out it wasn't as difficult as I thought; There were already a couple of elegant solutions out and about. The first example I found was by Oliver Dropnik, which talked about altering an existing solution posted on git hub by user devindoty called EGOTablePullViewRefresh.

Oliver's code looked like it was a good addition to devindoty's because he had decided to subclass UITableViewController which leads to a much more complete solution that's easier to move between projects. My only issue with Oliver's code was (apart from not supplying a some working source doe) that it refactored a lot of the underlying implementation, where I didn't see too much wrong with it.

I decided to come up with a half way measure; I moved the majority of the grunt work into a subclass of UITableViewController, cleaned up the XCode Demo project included with the source code and pushed it all back up to git hub. If you're at at all interested in this, I'd suggest checking out my fork of the EGOTablePullViewRefresh project on Git Hub.

Get a pull-to-refresh effect like Tweetie 2 and foursuare

8Jun/100

New host, new iPhone, new iPad, New Delhi

So much to update! Watch this space, as soon as I sort out the server issues there will be pretty pictures and graphics from all the work I've been up to the last 8 weeks.

Tagged as: , , No Comments
20Mar/100

My Favorite TED Videos

TED

TED is awesome

Prior to November 2008 I'd never heard of TED, TED.com or anything like it. It was only while reading Chang-Won Kim's Web 2.0 Asia Weblog and noticing a technology event called TEDxSeoul (that Chang was talking at) that I worked it all out. If you don't know, or haven't heard about TED then read the Wikipedia entry on it.

Any spare time I've had since leaving TEDxSeoul in November I've been watching TED talks. I'm also keen to get to the next  TEDxMelbourne (I watched the one recently  live online), and I'm dead keen hearing about what goes on at on TEDxSydney.

As well as watching TED videos, I've also been telling everyone I know about them and sending them links on facebook. In the future I will direct them to this post.

Here's a list of my favorite TED videos in no real order, I've never watched a bad one...

Hans Rosling

Hans Rosling is fascinating with his statistics, and desire to get the world's publicly funded data accessable and searchable for everyone.

More on Hans Rosling and his gapminder data and software at gapminder.org

19Mar/100

App Sale!

Now that everything is up to date and Seoul City Metro has been up on the App Store for a few months I think it's time for a sale! I've orchestrated some facebook advertising, updated the Seoul City Metro Website and given the App Store time to propagate both the 1.1.2 update and the new price.

City Metro apps are on sale for this weekend!

Seoul City Metro and Busan City Metro are now on sale until March 22nd!

I've decided to finally attack the $1 price point, as well as give away a premium app for free. I'm hoping this sale can raise the rankings of Seoul City Metro on the Korean App Store over and above the competition apps by being the best looking app at $1. I'm also hoping some good reviews and happy users will lead to some increased exposure and eventually sales for Seoul City Metro. I'll post results of the sale (good or bad!) next week when all the numbers are in.

Checkout the Seoul City Metro website front page for more info!

18Mar/100

Seoul City Metro, and Seoul City Metro Lite are up to date again!

It had been grating on me over the last couple of weeks knowing that Seoul City Metro and Seoul City Metro Lite were not up to date with the new train stations opened on Line 1 (Dangjeong Station and Seodongtan Station) and Line 3 ( Garak Market, National Police Hospital and Ogeum). I held off an immediate update when the stations opened because I wanted to wait for the SMRT.co.kr maps to be updated properly and I wanted to include a few tweaks to the route detail interface.

New Train Stations added to the Metro Map, March 2010

New stations on line 3

As weeks moved on I was feeling increasingly  like my apps were out of date, and the SMRT maps still hadn't been updated to reflect the new stations. So yesterday I just had had enough and pushed new stations, updated timetables and a manually modified map to both Seoul City Metro, and Seoul City Metro Lite. I was reluctant to manually update the maps because I don't have them in vector format but I was quite happy with the end result. Both updates were approved for sale in under 11 hours - and are available for download das you read this. (iTunes link)

I also managed to include one minor tweak to the route interface, allowing easier access to the timetables for a particular route. Although the timetables are far from where I want them, this is a step in the right direction. Also, the door side is now shown for the destination station the same as it is with transfers. (See screen shot below)

New Route Detail Interface element, click to see the applicable timetable

You can click the blue disclosure button on route start and transfers to see the next trains departing.

In other news:

Custom Seoul City Metro map in early stages

Custom Map to scale in early stages

I've been building my own custom subway map for Seoul that will appear in upcoming versions of Seoul City Metro that will release me from the constraints of the SMRT map. It's well on it's way, you can see images of it's progress via @seoulmetroapp and here.

Busan City Metro is on sale this week too, I've reduced it to $0 as more of a test of the waters. (iTunes Link)

Oh, and I'm back in Melbourne for the time being.

19Feb/102

Apple doubles maximum App size download over 3G or EDGE to 20MB

Apple has increased the limit for downloads over 3G or EDGE from the App Store and iTunes Store on the iPhone. Previously the limit was 10MB and anything additional needed to be downloaded via Wi-Fi.

From iLounge:

This limit now appears to have been increased to 20MB in both the App Store and iTunes Store on the device, allowing users to download larger applications and video content.

The reason why might be timed to get users used to downloading bigger apps before before the iPad arrives, or it could be a quiet response to an increasing demand for apps on the run over 10MB.

Whatever the reason it's good to see some relaxing on an arbitrary restriction. Seoul City Metro weighs in at 9.6 MB so I approve of this relaxing in restrictions.

17Feb/100

Approved in less than 48 hours!

I just got emailed this morning that my quick point release for Seoul City Metro has been approved. That was less than 48 hours from submission. Call me impressed!

It's a total change of pace when a new binary can be pushed to customers that quickly. My "What's new in this update" stated that it was just two small bug fixes, I wonder if that had any influence on the review team that saw the initial 1.1 release only 5 days ago.

Anyway, a win! Seoul City Metro Lite is also now in review.

SeoulMetroApp announces it on twitter

Switch to our mobile site