It’s nice to tell the user what’s happening sometimes…

As much as I like Android and my HTC Desire, there are still a few niggles that need ironing out. One case in point is a problem I’ve had for the last week or so and only just got round to investigating and finding a solution for.

For some reason, Android Marketplace on my Desire stopped working for me. I could browse, search and choose to download apps, but they just wouldn’t get beyond the “Starting download…” step. I tried cancelling the downloads and restarting, with no success. I also tried switching between WiFi and 3G, toggling the radios on and off, restarting the phone – several times. No success.

A similar problem happened to me a couple of months ago when I switched my Google account from “” to “”once it had become available again in the UK. I did a lot of investigation into this problem at the time and found that a lot of people were being affected. If I switched back to everything worked fine again. I tried removing the old Google account from my phone so that I could replace it with a account instead, but it wouldn’t have it. In the end I backed up my apps and data to SD card, reset the phone to factory settings and started afresh with a Google account. Once I’d restored my apps and data I was back in business – everything worked just fine.

At the time I remembered seeing references to the Google Talk service so this time round I tried starting the Talk app – and it just died immediately. No error message or other information. Nothing. Tried again – same thing. So, I used the very handy aLogcat app to view the system logs just in case the were any clues in there. And lo and behold, there was an exception message stating that the Talk app couldn’t be started due to a lack of device storage space!

Now, I’d not really paid much attention to the low space notification that I’d been seeing for the last few weeks, because I knew that I was close to the limit of the measly built-in storage in the Desire. But I didn’t for a minute think that this could be the cause of my Marketplace problems. After deleting some unused apps and trying Talk again, it worked! I went to the Marketplace and that worked too! Bingo.

So, a few things to note from this experience…

  1. Don’t ignore the low space notifications any more – it could affect more than you think!
  2. Count the days until Android 2.2 is rolled out by HTC to the Desire (when I’ll be able to install apps to the SD card)
  3. Wonder why on earth app developers don’t think it’s important to tell users what’s happening when something they don’t expect happens

On this last point, why does the Talk app not show an error dialog informing the user why it can’t start? And likewise, why does the Android Marketplace app not tell me why it can’t download items. From a UI design perspective this is inexcusable. App developers – take note!

My latest web development – Early Birds Nursery

Every now and again I create the occasional web site for family, friends, local organisations or businesses. I enjoy doing them (quite often for free!) as it’s another opportunity to flex my creative and technical muscles at the same time and also to help out people or organisations who don’t necessarily want to (or simply can’t) spend a fortune on web development.

I’m just finishing off a simple web site for a local pre-school nursery, called Early Birds Nursery (

For this site I’ve tried to come up with a colourful, fun and almost child-like visual style using bold, primary colours and cartoon style graphics.  I don’t know what you think, but I’m pretty pleased with the result.

Go HTC/Android, go!

I’ve just read this article on the BBC News web site stating that sales of HTC smartphones powered by Android (like the HTC Desire I own) have massively exceeded analysts expectations. An amazing 41% growth for the first six months of 2010.

I still think Android is going to be huge, much bigger than iOS which powers the iPhone and iPad.

Note to self… must keep going at those Android app projects I keep starting!