Handlers and AsyncTasks, Android doing multithreading

Multithreading is always tricky. On any platform and in any language, when not implemented properly you will get unexpected behavior sooner or later. In the process of making an Android application suitable for Honeycomb, a colleague of mine ran into the NetworkOnMainThreadException,
Continue Reading →

How-To: Android emulator performance tuning tips

As some of you may already noticed, running Android Honeycomb application on the Android emulator, isn’t the most fun thing to do, because it’s painfully slow. Besides the start-up time (can be avoided, which I explain later), just using it is a pain. Google is planning to
Continue Reading →

Android and Google TV

Watching what the sessions will be at the Google IO 2011, a couple of things stand out.. First, Android apps can be used by Google TV. Google TV already announced this at last year’s developer’s conference. Also on the agenda is a “Honeycomb highlights” session
Continue Reading →

The best Android tablets of 2011 compared with infographic

The Android tablet market is being flooded with announcement of new Android 3.0 Honeycomb products for release this year. Up until now no one has taken on task of comparing all of them in one place. Well our friends over at Android Authority have done just that with a very detailed in
Continue Reading →

How-To: Android Fragments

Typically, an Android user interface is composed of views within layouts, such as a ListView within a LinearLayout. A hierarchy of View objects gets loaded or created when an Activity is started. On small screens, this is fine. But when you spread a UI out over the surface of a tablet
Continue Reading →

Android versions

Google’s Android division certainly has a sense of humor as it named all their version codenames after desserts. So what are the different versions of Android OS, and the desserts associated with them?
Continue Reading →

A closer look at Android 3.0 (Honeycomb)

Google has released its Android 3.0 (Honeycomb) software development kit (SDK) preview, allowing mobile developers to get an early hands-on with what the first tablet-only version of the Android operating system has to offer. So let’s take a closer look
Continue Reading →