Android Income Report #3

ChartHere’s an interesting stat for you – this month, I made more money writing about Android than I did from Android apps themselves! How does that work? Well, this blog has seen a pretty steady increase in traffic since I wrote the first article at the beginning of April. A couple of weeks ago, that same article made it to the front page of Hacker News, which was a catalyst for this website – over 20,000 new visitors in one day. Thanks in part to the dramatic increase in traffic, my Google AdSense earnings were high enough this month to justify including them in this report. In fact, they exceeded my AdMob earnings by a significant margin.

Also, you’ll probably notice I’m no longer using the title “xx month on the Android Market”. That’s simply because from now on, I’ll be expanding beyond Google’s distribution channel, and trying out alternative app stores such as Amazon, GetJar and SlideME. The Android Market is still my first and primary focus though.

Read more

CPU Usage Live Wallpaper – Launch Discount

Android Live Wallpaper
CPU Usage Live Wallpaper PRO (with gradient enabled)

My new app CPU Usage Live Wallpaper is now live on the Android Market. For the first few days I’m offering the PRO version for a special price of US$0.99 (or the equivalent in your currency). If you’d like try before you buy, check out the free version. It does the same job, but gradients & extra configuration options are disabled.

This simple wallpaper shows the current CPU usage on your phone, visualized by color. Light green indicates low CPU usage (about 0-20%), orange is medium usage, all the way to red which shows high CPU usage. There are more than just three colors though – this wallpaper cycles smoothly through the spectrum from green to red.

Read more

Live Wallpapers, and PreferenceActivity bugs

Android Live WallpaperI’ve been working on a new app lately – a CPU monitor live wallpaper for Android. There are some great tutorials & sample code out there if you’re looking at starting with live wallpapers. I recommend the Androgames tutorial, as well as the official Android documentation, and CubeLiveWallpaper sample application. Both tutorials take a slightly different approach, so make sure you understand the concepts (especially threading) thoroughly before writing your own wallpaper. I started off using the Androgames model, but then ended up completely rewriting the code to optimize battery use. The end result is much more like the CubeLiveWallpaper example.

While coding the settings screen for this app, I ran across two pretty major bugs in the current Android SDK. It seems the implementation of PreferenceActivity is quite broken, and has been for several versions of the SDK. In particular, ListPreference and CheckBoxPreference each have outstanding bugs which nearly every developer will encounter when trying to use these classes.

Read more

This Week in Android: Transdroid, Device Activations, Google+ and Nortel Bid

This is the first in a series of posts I’ll be writing, to highlight some of the most important Android news from the past week. Hopefully it’ll be a useful summary, and also provide some incentive for me to keep the posts coming 🙂 Enjoy!

Transdroid pulled from Android Market

Transdroid, the popular torrent client for Android is the latest app to incur Google’s wrath, as it was pulled from the Android Market earlier this week. This news seemed to slip under the radar in the wake of the Google+ launch. Still no word on why. Perhaps George Lucas noticed the word “droid”?

Half a million Android devices activated per day

Andy Rubin revealed in a tweet that Google is now activating over 500,000 new Android devices per day, and that this figure is growing by 4.4% week over week. This is a big step up from 300,000 late last year. Just think about it – that’s more than 15 million new Android devices each month. And that’s not even counting the unofficial forks.

Read more