[This post is by Dounia Berrada, an engineer on the EngTools team. — Tim Bray]Selenium WebDriver is a browser automation tool which provides a lightweight and elegant way for testing web apps. Selenium WebDriver is now available as…
New Public APIs in ICS
Since Android is open-source, anyone can look at the code and see how it works inside. If you do this, you’ll notice that most but not all of the APIs are publicly documented.If they’re publicly documented, they’re part of what we consider the A…
[This post is by Natascha Bock, a Product Marketing Manager on Android. — Tim Bray]With the latest Android Market update, our editorial team can use your 1024 x 500 “Featured Image” to promote your app on tablets, phones, and t…
Android’s HTTP Clients
[This post is by Jesse Wilson from the Dalvik team. —Tim Bray]Most network-connected Android apps will use HTTP to send and receive data. Android includes two HTTP clients: HttpURLConnection and Apache HTTP Client. Both support HTTPS, streaming uploa…
This series started last month, and now registration is open for the European leg:Berlin — September 28 and 29.London — October 3 and 5.Paris — October 27 and 28.Remember, this ADL series isn’t another …
Preparing for Handsets
[This post is by Scott Main, lead tech writer for developer.android.com. — Tim Bray]Early this year, Honeycomb (Android 3.0) launched for tablets. Although Honeycomb remains tablets-only, the upcoming Ice Cream Sandwich (ICS) relea…
[This post is by Roman Nurik, who is passionate about icons, with input from me and a bunch of the Framework engineers. —Tim Bray]The number of people working on mobile apps, and specifically Android, is growing fast. Since modern mobile software-dev…
[This post is by Rich “geekyouup” Hyndman, inspired by the fact that life just got that little bit easier — Tim Bray]Whether you have just started out in Android app development or are a veteran of the craft, it probabl…
[This post is by Ambarish Kenghe, who’s a Product Manager for Google TV — Tim Bray]At Google I/O, we announced that Android Market is coming to Google TV. Today, we’re announcing a preview of the Google TV Add-on for the Android SDK. With the upc…
We in Android Developer Relations have been cooking up a rather special set of Android Developer Labs (ADLs) for the second half of 2011, and we’re ready to start the ball rolling.Here’s the schedule. These are one-day events, so in Seattle and New…
[This post is by Fred Chung, who’s an Android Developer Advocate — Tim Bray]The Dalvik VM provides facilities for developers to perform custom class loading. Instead of loading Dalvik executable (“dex”) files from the d…
[This post is by Dianne Hackborn and a supporting cast of thousands; Dianne’s fingerprints can be found all over the Android Application Framework — Tim Bray]Android 3.2 includes new tools for supporting devices with a wide r…
[This post is by Elliott Hughes, a Software Engineer on the Dalvik team — Tim Bray]Although most Android apps run entirely on top of Dalvik, some use the Android NDK to include native code using JNI. Native code is harder to get ri…
[This post is by Scott Main, lead tech writer for developer.android.com. — Tim Bray]Android tablets are becoming more popular, and we’re pleased to note that the vast majority of apps resize to the larger screens just fine. To keep…
[This post is by Reto Meier, Tech Lead for Android Developer Relations, who wrote the book on Android App development. — Tim Bray]I’m a big fan of location-based apps, but not their seemingly-inevitable startup latency. Whether it’…