Android, No-cost Development Platform

android

The last post on my current project already teasered the next step: taking it mobile. Considering the fact that I was programming the algorithm in Java, you might have concluded that it was going to be an Android application. If you did, you’re right.

It could have been a Java ME application, but developing Java ME applications is like opening a big can of worms. It’s not pretty. The standard is so diverted and the proprietary extensions are so different, it has become terrible to create and support a Java ME app. So Android it is.

There are a few things why you might want to get started with Android

  1. It’s backed up by Google. You might like or dislike their (almost) search monopoly, but this means they have loads of cash and knowledge to put behind this platform.
  2. It’s Java. You’re either going to love or hate this one.
  3. And the big one for me: It’s completely free. The development kit is free and the documentation is free. Furthermore, the documentation is fairly comprehensive and clear. So you won’t need to buy yet another book that will be dated in a month. Unless you really don’t want to screenread.

The main drawback: It’s only available on a limited number of phones and there’s a lot to read and understand to get started. Not everything seems intuitive or the right choice (XML layout and the resource management) but there’s probably a pretty good reason for all of those.

In conclusion, if you know Java, Android is probably the way to go if you want to create mobile applications. Keeping in mind that the platform still has to prove itself.

If you liked this, why not share it with your friends?
    This entry was posted in Java and JavaScript. Bookmark the permalink. Both comments and trackbacks are currently closed.

    2 Comments

    1. Posted October 11, 2009 at 7:46 am | Permalink

      Hey I was searching google for Java BPM with android in mind and ran across your site. Looks like you are doing some cool stuff. Looking forward to finding out what your android project will be.

      David Shellabarger
      http://www.goldfishview.com

    2. Posted November 11, 2009 at 10:07 pm | Permalink

      Hey David, I'm a bit late to reply, but I hope you did well on the Android Developer Challenge. My BPM project is probably quite different from the BPM you imagined, but it's nice to meet other Android developers. Currently my Android projects are progressing very slowly. I'm sure the pace will pick up if and when I can get my hands on a Droid in Belgium.

    One Trackback

    1. [...] | Published: April 27, 2010 I’ve featured a number of Google projects before, most of them I liked. Some look strange and pointless. But I’ve always found the documentation to be outstanding. [...]

    • Feedback or questions? Contact me right away.

      Comments have been disabled on my posts. Not because I don't want to hear from you, but because they were adding very little to the conversation (most of them were spam anyway). I do listen to you and try to keep as much posts as possible up-to-date and error free. So if you have a question, if something isn't working the way you hoped or you have general feedback, please use the contact form below. I guarantee an answer to every honest question or remark.
    • Get in touch
      1. (required)
      2. (valid email required)
       

      cforms contact form by delicious:days