
•Programs, built by using Android's SDK, can be submitted January 2nd through March 3rd 2008.
•The top 50 programs earn $25K to continue development.
•Those in the top 50 are entered into a final round where ten $275k prizes and ten $100k prizes will be awarded.
•A second round of the contest starts in the second half of the year, when handsets running Android launch.
•"We believe that developers will be drawn to, and flourish in, the open and collaborative environment offered by the Android platform. The Android Developer Challenge is designed simply to catalyze that reaction."
Andy Rubin, who spearheaded the project, writes on the Google blog:
It’s important to recognize that the Open Handset Alliance and Android have the potential to be major changes from the status quo — one which will take patience and much investment by the various players before you’ll see the first benefits. But we feel the potential gains for mobile customers around the world are worth the effort.
The first handsets are likely to be available in the second half of 2008, the company said. Other partners in the alliance include Sprint Nextel (S), Telecom Italia, NTT DoCoMo, Broadcom (BRCM), and a slew of other technology companies.
What is Android?Who is missing? Quite a few large carriers, including Vodafone (VOD), Orange, SK Telecom, AT&T (T) and Verizon (VZ). Nokia (NOK), Samsung, LG and Sony Ericsson are among the handset makers not part of this alliance.
My Take: This is one massive PR move, with nothing to show for it right now, and it seems like there are other unknown reasons (Facebook ad platform launch perhaps) for the motivation here. No phones till second half of 2008 — in our ADD culture that is a lifetime. The partners — with the exception of HTC and T-Mobile — are companies who are, in cricketing parlance, on the backfoot. Motorola, for instance is not exactly a bastion of handset excellence. Sprint — we know how well they are doing.
MyTake #2: Following the press call, I actually have more questions than answers. They completely dodged my question about how does it reconcile with other mobile linux efforts which are backed by none other than partners like Motorola. Andy Rubin replied that all the software is available for the developers in a week, which is non-answer if there is any. Funny - no phones till second half of 2008 and they want developers to shift their attention from iPhone, Symbian, other Mobile Linux and Microsoft Windows Mobile. Even more convinced that this is a PR move. Not clear how this helps Google from a fiscal sense and its business implications for the company. Oh well, time to hound their press department.
What Others Say:
Chetan Sharma of Chetan Sharma Consulting: Google definitely assembled an impressive list of partners for this initiative. On a fundamental level, it still remains to be seen if this move is going to be transform the industry. Of course, everyone wants to be seen supporting openness, proof will be in the implementation and the business models that support this vision, otherwise this is just yet another initiative.
The initiative does help lower the cost of the handset due to cheap licenses for the stack and if this proves successful, some device manufacturers might give up their own efforts to minimize cost and focus more on hardware features that integrate well with Android. This is more an answer to Microsoft than to the carrier fragmentation Google has talked about. Is this going to be a successful Trojan horse strategy for Google remains to be seen.
Forrester Research wireless analyst Charles Golvin: The impact is broad across all players in the mobile environment, driving innovative developers to craft new applications that leverage both the mobile networks and the Internet, and helping to change the way consumers behave when on the go. Google is far from the only beneficiary, as competitors like Yahoo (YHOO) and even Microsoft (MSFT) stand to benefit should they embrace this approach; the impact will build slowly over time as initially the devices using this platform will form a very small percentage of the market.
| Platform | Package | Size | |
|---|---|---|---|
| Windows | android_sdk_windows_m3-rc20a.zip | 59 MB | |
| Mac OS X (intel) | android_sdk_darwin_m3-rc20a.zip | 55 MB | |
| Linux (i386) | android_sdk_linux_m3-rc20a.zip | 55 MB |
For more information on the SDK:
Android provides an Eclipse plugin to help make programming and debugging easier.
OK, you've downloaded the SDK and are now ready to build the next killer app for mobile (and maybe win some $$$ in the process ;)
| Our intergalactical Android Avatar Creator project has been finished and the Lite version is released on the Android Marketplace. This article will explain how the program works. | ![]() |
|
Having an android device, makes sense mainly if you have Internet access all the time. So if we can suppose everyone access the net, it is obvious to think, that a mobile optimized site/web application can be used instead of a native application.
As I see the main advantage of a web based solution is platform independence, the same code can run on on any mobile phone. I'd like to make an overview of the possibilities, and defects of a web based solution. |
|
Using web services on android phones, is pretty simple. For most popular services, there is a usable library available.
Here is a little snippet for using an android library, called android-xmlrpc.
In the New Android 2.2 Froyo API: Log.wtf() has been added.
It stands for "What a terrible failure", what a coincidence... :)

To enable your application to initiate a phone call, you must set permissions in the manifest file:
Now create a new activity with a call method. It should look like this:
For unit testing you can use the built in JUnit framework just like in "standard" java applications.
A unit test is to test some low-level part - usually a single class - of a project, working individually.
The only trick is to extend AndroidTestCase in your test case instead of TestCase some Android specific methods, like getContext() which is often required by android functions.
Lets see a very simple example using eclipse:
- Create a new project to test, create a new class in it, with a simple method that , like this:
- Create a new test project: File/new/Other.../Android/Android Test Project

Add the previously created project as the test target, the other fields can be left as they are auto filled.
Customizing Toasts
A toast notification is a message that pops up on the surface of the window. It only fills the amount of space required for the message and the user's current activity remains visible and interactive. The notification automatically fades in and out, and does not accept interaction events.
The Basics
You can create customized Toasts and setting its display position, as you like.
Here's a little code snippet to demonstrate how it works:
This unusual topic came around quite a few times in the last couple of days, first with our own rss parser, and today with android-xmlrpc.
In our rss parser, we wanted to have as much flexibility as possible, so we could use many types of localized rss pages, that have different date formats.
Here we go with the first pictures of Android avatar creator.
The Problem:
When I'm trying to load an image (tried both gif and png) from my assets directory, into a webview.
In my assets folder, I have an image called myImage.gif
Here's my wrong code:
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
For more information on Android and the current Android mobile phones, check out our Android Guides
Well it’s Friday and it’s time to party as well announce that your beloved Motorola DROID will join the likes of the EVO…
A couple of days ago we got our first taste of leaky Froyo on the HTC DROID Incredible followed by leaked…
Security companies often issue headline-grabbing reports about the threat of malicious activity. Those headlines sometimes don’t have much of a story to go…
Samsung was already fielding quite a few questions from users wondering when they could expect their phone to be treated to Froyo. In…
McAfee, Inc., known for desktop security software for home and enterprise users, has acquired tenCube, the company behind the development of popular Android…
Looks like Sprint EVO 4G owners may be getting their 2.2 update sooner than anyone expected. Although nothing is set in…
A month ago, Aldiko stood alone as one of the only usable Android apps that provided an ereading experience. Since then, the big…
HTC is diving head first into the mobile phone market in China, and it’s doing it with phones running a Froyo-based version of…
Korea has been known to get some pretty sweet tech and the announcement of the the new LG Optimus Z Android phone just…
Hey there, Android fans. You may wake-up this morning to discover that there’s an allegedly rogue application in the Android Market that is…
Bookmark and Share this page