Lost Password?

A password will be emailed to you. You will be able to change your password and other profile details once you have logged in.

ADC2: Submit! Go! Now!

android_dev_challenge_2The Android Developer Challenge is ready for submissions!

Some key points about the Challenge:

  • The blog post that announced ADC2 was open for apps says "you've uploaded a version of your app to Android Market, you'll need to use a different Android package name for the version you submit to the Challenge". That is a big issue, one that hopefully will be clarified in upcoming hours. From a coding standpoint, this would be an annoyance. However, if your ADC2 entry will wind up being distributed and used beyond just the contest judging, you may run into upgrade issues down the road, as application upgrades are tied to their package name.
  • Note that you only have a week to enter. In the original ADC, a rush of people submitted apps close to the deadline, slowing down the process for everyone. While hopefully the ADC2 site has more capacity, you still ought to try to get your application posted hours before the deadline, in case of problems.
  • Your apps may be tested on phones you have not yet seen, and possibly on versions of Android not yet available (e.g., Android 1.6). The further "outside the box" you went -- Eric Chu specifically mentioned the use of undocumented APIs -- the more likely it is your application will fail outright with some voters.

If the published schedule holds true, the first-round judging app should be available next week, so you can start examining and voting for applications.

May the best apps win!

UPDATE: Applications entered into ADC2 will not be automatically placed on the Android Market, though the ADC2 judging system and the Android Market share a database. The "share a database" issue is why application packages need to be distinct. But, the ADC2 version of your app will not be used outside of ADC2 itself. Changing a package name in Android is no picnic (change your manifest, move all your source code to the new package, fix up any import statements, make a clean build, fix any lingering compile issues), but you will not need to maintain the ADC2 edition after ADC2 has ended.

Mark Murphy is the founder of CommonsWare and is the author of _The Busy Coder's Guide to Android Development_, _The Busy Coder's Guide to *Advanced* Android Development_, and _Android Programming Tutorials_.

Like this? Share it.

Related Posts

Ubuntu Ported To the Galaxy S II

  • 8

The Galaxy S II isn't even officially available yet in the US but it has already been rooted, overclocked and the first custom ROMs are coming up as well. I used to run Ubuntu on my original Galaxy S (Just for fun of course, like you can effectively use Ubuntu on a 4" screen), so I decided to port Ubuntu to the Galaxy S II. Read More »

How To Modify .apk Files

  • 13

The extension Google uses for Android applications may seem a bit complicated, but it really isn't. In fact, an .apk is nothing else than a .zip file disguised as an .apk. That makes things real simple. Read More »