title: Programming for Android 5 without AppCompat
body: <p>I understand that it is considered good practice to program for Android using the <em>AppCompat</em> support libraries for backwards compatibility. However, for this specific project, the minimum API level I am to support is Android 5.0 (level 22).</p>
  
  <p>However all information I can find for new Lollipop features always points towards the <em>AppCompat</em> support libraries. Must I do this, or are there vanilla equivalents that <strong>do not require <em>AppCompat</em></strong> themes, classes or attention to backwards compatibility (ie. a plain <em>CoordinatorLayout</em> in layout XML instead of <em>android.support.design.widget.CoordinatorLayout</em>)?</p>