I’ve used this enough that I should jot it down somewhere… Let’s suppose we want to quickly list the contents [...] Read more »
New Android App – FILTH FM Radio!

Check out the new Filth.FM Android app! I’ve launched a new app under a company I co-operate, Skematic Design. It [...] Read more »
Android – Open Source or Open Season?
Security risks? Privacy threats? Hell, these days, security and privacy issues are a dime a dozen. They are pretty much [...] Read more »
Playing with Android AudioTrack to Generate Sounds
In this section of the series, I discuss using the android.media.AudioTrack class to write pulse-code modulation audio data to the sound [...] Read more »
Primer on Digital Audio and Pulse Code Modulation (PCM)

Digital Sampling Sound waves are continuous waves of motion, carried through air molecules as they collide with each other. A [...] Read more »
Building an Audio Synthesizer App for Android
Today I have been playing around with building a synthesizer app for Android. I’ve spent a few days reading and [...] Read more »
Restore Scroll Position in Android ListView
Most users expect to automatically be “scrolled” to the last viewed position of a list when they return to it. Android [...] Read more »
Creating Custom Views for Tabs in an Android Activity using TabHost and TabWidget
Android’s built-in support for tabbed layouts is pretty good. By default, one can easily create a tab layout which has [...] Read more »
Adjust Height of Android TabWidget
Android TabWidget allows for straightforward customization of the View used for tab look and feel. However, there is no direct [...] Read more »
Preloading Images with JavaScript
This is a simple and effective way to pre-load images on a page, using JavaScript. This is particularly useful for [...] Read more »