Big news, I’ve finally gotten around to publishing my first Android app!  I figured it was a good idea to get around to making something cool before I hit my one year anniversary of being on the Android platform.  Without going to deep into details, the App is part Betaville client, part Betaville ‘joyphone’ (as dubbed by Carl Skelton of BxmC, it can remotely control a 3D app’s camera).  The neat thing about this little side project from my day job is that it allowed me to do some tinkering with a number of different parts of the Android SDK.  From networking to MapViews to sensor data, I’ve gotten a nice feel for the development process.

I have to say, I’m extremely impressed.

The tutorials on the website were concise and clear without cramming ‘best practices’ down your throat, the Eclipse add-on has come a long way since I last tried it in the summer of 2010, and the publishing process was a breeze.  My only gripe is with the new project form that doesn’t make a minimum API field mandatory.  Lo and behold, upon uploading my signed apk, I was warned that it was missing.  That said, if you’re putting up an app, make sure your AndroidManifest.xml includes something along the lines of:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8"/>