From Dream to Prototype…

When Andy Rubin demoed the first working Android model to a BBC reporter back in late February, he described it as:  “a reference design one of our partners built for us”. Here it is: Looks awfully familiar, no? And, when the BBC reporter mentioned that not all Android phones would ...

Read More

Mobile Linux Not Supporting the Desktop Version

Just recently, we were tipped off to some exciting and somewhat disappointing news regarding the HTC Dream. I’ve been reading through everyone’s comments and many of them have been rather interesting to say the least. While going through them, something crossed my mind that ...

Read More

Sprint NFL Mobile Live Gives You Football On the Go

Are you an NFL fan? Are you frustrated about not being able to get the latest news and information about the games being played simply because you are away from a television? Afraid that if you went in the living room your couch will likely be the end of your day? Well no worries, Sprint... Read More

Android, With or Without Bluetooth ?

The first Android Developers Challenge yielded some truly great applications (AndroidScan) but a large amount of them were geo-localisation programs that utilized GPS, WiFi and cameras. Not necessarily a bad thing. Now, with the latest SDK (0.9) released last Monday, many developers noticed ...

Read More

Google’s (Not So) Secret Strategy

Let’s say you’re an average 20 billion dollar company, with a sparse webpage and a search box. And since you’re swimming in money and ideas, you like dreaming up different ways to revolutionize the Internet. For instance, maybe one day you got tired of typing “Mapquest”, so you ...

Read More

Fancy ListViews Redux: 0.9 SDK and RatingBar

You may remember way back when (e.g., July 2008) when Building ‘Droids featured a six-post series on creating fancy ListView implementations, culminating in a CheckListView widget that could be used as a drop-in replacement for ListView. They’re ba-ack! Specifically, today, ...

Read More

Verizon & Google Discussing Mobile Search Deal

It appears Mobile AdSense has some form of mystic powers that will slowly turn an enemy of Google into a possible ally over time. Verizon Wireless, one of the prominent rivals of Google, are in talks with the big G to have Google search light up the screens of happy Verizon customers. Could ...

Read More

0.9 SDK Tips #1: The Hidden Changes

This is the first in a series of blog posts to help those of you with M5 applications make the jump to the 0.9 SDK. Also, if you see a tutorial dated before mid-August, that tutorial is from M5, and so these blog posts may be useful to help you translate the tutorials to the... Read More

Help Needed : The Hunt for Bugs

With the last version (0.9) of the Android SDK, the Google’s Android Security team conceded that the last Android SDK has security bugs. To help curtail these vulnerabilities, they launched an email invitation to the security community to help them to identify other problems or exploits ...

Read More

HTC’s Goal: Reaching The Top With Android

Peter Chou, HTC’s CEO, recently revealed his intention to get the Asian mobile manufacturer into the top five mobile handset manufacturers. To play it safe, he didn’t give an actual deadline for this goal. HTC, already part of the top ten, wants to go further. Whose place would they ...

Read More

Fun with Fonts

Inevitably, you’ll get the question “hey, can we change this font?” when doing application development. The answer depends on what fonts come with the platform, whether you can add other fonts, and how to apply them to the widget or whatever needs the font change. Android is ...

Read More

Flipping Your Views

Let’s face it: phones are small. Even if you have a phone with excellent screen resolution, the physical screen size is still rarely over 3″x5″, since most people want phones that can fit in a pocket, purse, pouch, or poncho. This means your Android activities can only display ...

Read More

34 Weeks of OHA #27

Regular series detailing the members of the Open Handset Alliance. This edition features Sprint Nextel.

Read More

Adding Tabs Dynamically

The TabWidget in Android is set up to allow you to easily define tabs at compile time. However, sometimes, you want to add tabs to your activity during runtime. For example, imagine an email client where individual emails get opened in their own tab, for easy toggling between messages. In this ...

Read More

Scripting Your Android Device

One of the issues that arose when Apple released the iPhone SDK earlier this year was the restriction on language interpreters: No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple’s Published APIs and builtin ...

Read More