Android devices come in many shapes and sizes. Designing applications to run flawlessly, regardless of the device characteristics, is as much an art as a