Android Target API - How to test how low I can go?
<p>I am just about to release an application (To friends and family at least).
My project API levels are:</p>

<pre><code>minSdkVersion 19
targetSdkVersion 23
</code></pre>

<p>I hear this question a lot when people are about to start their endeavour; </p>

<blockquote>
  <p>What API level should I target?</p>
</blockquote>

<p>I am obviously way past that - Using 19 as <code>minSdkVersion</code> will work for most of my target audience.</p>

<p>What I am wondering is this; I am unsure if the code I have written actually <strong>needs</strong> SDK level 19. I am thinking I could possibly reach a larger audience without modifying anything other than <code>minSdkVersion</code>.</p>

<p>I am however unsure about how to test this. Can I simply try lowering it until Gradle throws build errors? Is it guaranteed to work, if the app builds? I can't seem to find this information anywhere.</p>