This sample demonstrates how to design an application that is compatible across different Android versions. Applications should degrade gracefully on older platform versions, dropping features or providing when the platform support needed by features or functionality isn't available.

In this case, the CrossCompatibility application shows how to use APIs that are not available in all Android versions and still create a single .apk that runs on all Android versions.

For more information on how to make your applications cross-compatible, please check out the original blogpost here.