Ive been working on my first iPhone/iPad application again today, I think I am going to name it 'Location+' providing that name hasnt been taken by anyone on the iTunes store.
Above is the iPhone version of the application, it is still at an early stage and I am really trying to find out which UI elements work and look the best. The application will be published as a 'Universal Application' so it will only need to be downloaded once for all platforms. The 'Heads up Display' is the next step but trying to work out what information is actually important to the user is going to be debatable. I hope to add the option of displaying the 'HUD' in mph or kph depending on what setting is selected in another view, I think the most effective way of doing this is going to be to use a .plist or 'Preference List' file to save too much messing with delegate methods.
As you can see in the iPad version above I have tried to keep a similar theme running through out, I am in a dilemma at the moment as to where to put the more advance location information as I think the app looks very clean as is it, maybe I will create another view that will act in a similar way to the settings view as not to ruin the interface.
On my to-do list next is to implement user tracking in a smooth way almost like the compass tracking view on the regular maps application and also perhaps to add the ability to drop a pin onto the map and find location information for that place that has been pinned. Probably wont have the opportunity to do that much more with the iOS app for a while now as I have 3 assignments to do.
Also one more peice of useful information, the code below is the simplest way to switch views or .XIB files, this is something that has taken me a little while to get my head round as its a bit different from Java and the basic C that I have done in the past.