Наследуется от FrameLayout. Виджет впринципе создавался для анимаций. Наверное, встречал в приложениях, когда при скроллинге плавно скрывается/показывается toolbar (гуглить CollapsingToolbar) или fab кнопка, это тот случай. Т.е. есть уже готовые наборы анимации от google (напр. SwipeDismissBehavior), но можно создавать и свои через behavior.
DrawerLayout
Идет на пару с NavigationView, но необязательно. Это всем знакомая, выезжающая панелька слева (можно и справа).
SlidingPaneLayout
Это, можно сказать, разновидность DrawerLayout, тот случай, когда нужно сдвигать основной экран, а не перекрывать его при открытии виджета. Может понадобится, давным-давно юзал такое решение, но как всегда лучше гугловское.
AppBarLayout
Это просто обертка над Toolbar. Этот виджет подтягивает основной цвет прилы из темы самостоятельно, добавляет тень под toolbar (без него тени не будет, если только не использовать аттрибутandroid:elevation, но это не точно, который вдобавок потребует мин sdk 21).
BottomNavigationView
Это нижний бар с меню (обычно иконками), как у вк или badoo, например.
BottomAppBar
Это нижний бар вместе с fab. По-моему, что-то похожее есть у toolbar, но надо гуглить
Причудливо имхо
CardView
Отдельная зависимость:
Это карточка. Наследует FrameLayout. Может содержать только один элемент, ровно как и ScrollView, например.