Android, new support lib 25, BottomNavigationView implementation
<p>As support lib ver 25 released, google produced new <code>BottomNavigationView</code> as new API:</p>

<blockquote>
  <p>android.support.design.widget.BottomNavigationView class implements the bottom navigation pattern from the Material Design spec.</p>
</blockquote>

<p>Sadly, this doesn't seem true and there is no real documentation. Apparently, the <code>BottomNavigationView</code>:</p>

<ol>
<li>Doesn't work as described using <code>xmlns:design="http://schema.android.com/apk/res/android.support.design"</code></li>
<li>Doesn't support different tab colors or the nice circular reveal color effect</li>
<li>Doesn't offer any coordinator layout behavior for automatic hiding</li>
<li>Doesn't work with snackbars or FAB</li>
<li>Doesn't work with a transparent navigation bar</li>
<li>Doesn't mention for tablets</li>
</ol>

<p><a href="https://i.stack.imgur.com/SB1YG.png" rel="nofollow"><img src="https://i.stack.imgur.com/SB1YG.png" alt="enter image description here"></a></p>

<p>How can I implement this in the project? And also how to style it to make it actually implement the Bottom Navigation pattern?</p>