0. Support library
The Android Support Library package is a set of code libraries that provide backward-compatible versions of Android framework APIs as well as features that are only available through the library APIs. Each Support Library is backward-compatible to a specific Android API level. This design means that your applications can use the libraries' features and still be compatible with devices running Android 1.6 (API level 4) and up.
Android의 Design Principles은 http://developer.android.com/design/ 에 잘 나와 있는데, 이러한 디자인 철학은 Ice Cream Sandwich - Android 4.0 부터 적용이 되기 때문에 app을 기획하고 개발할 때 하위 호환성(backward compatibility)이 고민된다.
다행히 support library를 통해서 상위 버전의 api를 사용할 수 있게 해준다.
1. Adding Support Libraries
Some Support Libraries contain resources beyond compiled code classes, such as images or XML files. For example, the v7 appcompat and v7 gridlayout libraries include resources.
설정하는 건 http://developer.android.com/tools/support-library/setup.html 에 잘 나와 있다.
위 내용 처럼 resource를 포함하는 library도 있는데, 이 경우 문서에 빠진 내용이 있어 삽질을 좀 했다.

