Пользователи ожидают, что приложение будет состоять из нескольких экранов, а перемещение между ними окажется плавным и понятным. Раньше разработчикам приходилось вручную управлять транзакциями фрагментов и писать много служебного кода. Сегодня в Android Studio доступен специальный инструмент — Navigation Component, который позволяет описать карту переходов визуально и связать её с кодом на Kotlin. Этот урок научит вас создавать граф навигации, передавать данные и обрабатывать возврат на предыдущий шаг.