Компонент архитектуры навигации является частью JetPack - это новый способ навигации по вашему приложению.
Основное отличие состоит в том, что за до у вас есть несколько действий в вашем приложении - все еще вы можете - перемещаться в различные области содержимого в вашем приложении, теперь с компонентом навигационной арки вы можете иметь только одно действие и остальные функции вашего приложения основаны на фрагментах, сохраняя единственное действие в качестве основного контейнера.
В этой ссылке Ян Лэйк, создатель архитектуры навигации, объясняет, почему мы должны использовать этот подход.
Кроме того, вот руководство по архитектуре навигации
https://developer.android.com/topic/libraries/architecture/navigation/
Посмотрите эти ресурсы.
С уважением.
Педро Варела