Доклад со встречи MOSDROID #10 Neon . Одна из проблем, с которой сталкивается разработчик немного подразросшегося приложения, — это навигация между экранами. Когда сценарии становятся нелинейными, уже тяжело обойтись стандартными startActivity и changeFragment. Эту проблему каждый решал по-своему: делал какое-то своё решение для навигации, использовал стороннее (к примеру, Cicerone) или же оставлял всё как есть и городил кучу флагов и if else. Это очень огорчало инженеров Google, и вот уже на Google I/O 2018 появилось решение Navigation, входящее в состав набирающего хайпа Jetpack. Что мы вообще хотим от фреймворка для навигации? Как устроено решение Google изнутри? Закрыт ли вопрос навигации навсегда? В своём докладе я постараюсь ответить на эти и другие насущные вопросы.
Hide player controls
Hide resume playing