A New Frontier
Back in December 2010, I took the plunge and joined the smartphone revolution. Having a strong distaste for all that is Apple and running my online life through Google, I decided to go Android. The fact that I wanted to create apps for my phone also helped influence my decision as you need to own a Mac to write apps for the iPhone and all I have are Windows machines.
It wasn’t too long before I had a project that I wanted to appify: CyclingTrainerBuddy. This program started its life as an exercise to brush up on my C#/.NET in preparation for an interview for my first post-college job. I intended to port the application to Java, then to Android, in my free time during my second year of grad school. The timetable for my Java port was pushed ahead a little when I needed to submit a code sample for a job as a Java programmer. While I said in my interview that I intended to port the Java version of the program to Android, I have yet to do so more than a year later. My lack of enthusiasm around this is likely due to the fact that I have no practical way to mount my phone to my bike during workouts.
Fast forward to today. I’m a moderately heavy podcast listener and use Google Listen as my podcatcher. Unfortunately, Listen has been all but abandoned by Google while it was still a beta in Google Labs. It has some annoying bugs and what I consider to be a suboptimal interface. In addition, its conversion to support Ice Cream Sandwich (Android 4.0) UI paradigms was extremely lazy. This all adds up to an app that, while it is a good starting point, fails to achieve its potential.
While there are other podcatchers on the Market (or is it Play now?), most have no free trial. This gave me all the motivation that I needed to write my first Android app: Yogi. At the moment, it is nothing more than a bulleted list of features that I want to implement, but I hope to make this into something that I can offer on the Market that people will actually use. I plan to detail my journey into Android app development on this blog, so keep your eyes open for new content soon.
Aside: This blog was previously hosted by my former boss, @badger4life. He let me on his hosting free of charge with the condition that I chronicle the neat tech stuff that I run across or do in my spare time. Up to now, I never lived up to my side of the deal, even though I have not shared his hosting for a few years now. Hopefully he’ll find the content to follow interesting.
