title: Using Snackbar for 5.0+ devices
body: <p>So I want to create an app supporting Lollipop &amp; above devices <strong>ONLY</strong>. </p>
  
  <p>But I have a use case that demands the need for a <code>Snackbar</code> with an UNDO option. After reading up, it seems I have to :</p>
  
  <ul>
  <li>Use a <code>CoordinatorLayout</code> (support library one)</li>
  <li>Use <code>AppCompatActivity</code>, not <code>Activity</code></li>
  <li>Use <code>Theme.AppCompat.(...)</code> instead of <code>android:Theme.Material</code></li>
  <li>Changes to every other view in the app including <code>ActionBar</code> just to be compatible with <code>AppCompat</code> (kinda ironic) </li>
  </ul>
  
  <p>Is this really the only way to use a basic functionality like <code>Snackbar</code> - having to rewrite everything elsewhere? </p>
  
  <p>Please please tell me there is a better way out. This just does not make any sense! </p>