Android Design
Material design examples:
CoordinatorLayout
AppBarLayout
Описание что и как тут работает смотрите тут: https://habrahabr.ru/post/270121/
Или в оригинале тут: http://saulmm.github.io/mastering-coordinator
К странице прикреплены рабочие примеры этих приложений.
Если что-то не компилируется, просто установите недостающее версии android API. Как правило студия сама подскажет чего именно не хватает.
Ниже ссылки на сборные примеры с хабр-статьи:
Пример Coordinator Behavior - Github
Примеры Coordinator - Github
BottomNavigationView
Рекомендуется только для телефонов. Может содержать 3-5 иконок.
Может исчезать с экрана при прокрутке.
Видео на старт Start Android
ConstraintLayout
Может использоваться от API 9 (support-library)
Похож на RelativeLayout
Видео на старт Start Android