Android is just too friggin cool to pass up. I’ve really not found anything wrong with it and in fact the more I play the better it gets.
Right now this is the coolest thing ever: TrackMaster by Trackaroo
The application is a simple GPS data logger that uses the phone’s builtin GPS to keep track of your vehicle’s position and speed. Unfortunately it is only 1hz sampling (1 data point every second) so the data has limitations. However, for basic trackday timing it will get you close enough.
Oh, and it costs a whopping $5! A MaxQData Traqr will set you back $289.
Anyway, TrackMaster is a great example of the potential for mobile devices. Connected to the internet all the time, lots of storage, good screen resolution, GPS and a good application platform to build on. What’s not to like? And they have a marketplace to advertise and get your application distributed! Win!
Lucky me I know Java. I’m just not as fluent in it as C#. So time to do some learning. First thing: get a development environment. Getting Setup for Android Development will get you started. He even provides links to the download stuff.
In my case I created a Virtual PC image with Windows Server 2008R2 to host my environment. One caveat if you go this route: turn off Internet Explorer Enhanced Security.
After you finish the above instructions you should be ready to go. However, at this point I did not have any target platforms to use. I had to go in to “Android SDK and AVD Manager” under the Windows menu, select “Available Packages” and pull down everything. You probably don’t have to get everything but it’s just diskspace.
So now that you have a development environment it is time to do the “Hello World” routine.