Theme vs Style

Android 5.0 Lollipop brings with it new functionality which allows you to specify an override theme for a View (and any descendents). Let’s have a look at how and why...

Palette v21

Tried the Android Lollipop SDK? You may have noticed that Palette’s API has been updated. As before, Palette allows you to extract colors from images for use in your UI....

appcompat v21: material design for pre-Lollipop devices!

The Android 5.0 SDK was released today and among the many tasty updates, includes new UI widgets and theming abilities to create material design style apps. To enable you to...

SystemUiHelper

Here’s something Roman Nurik and I wrote to help with dealing with Android System UI visibility across the different API levels. It allows you to provide a level specifying how...

Palette preview

Tried the Android L preview SDK? You may have noticed a new support library called Palette. Palette allows you to extract colors from images for use in your UI (sound...