Теперь мне интересно, какой самый правильный способ реализации, когда хочется объединить BottomNavigation с новым Android Architecture Navigation Component?
BottomNavigation
Android Architecture Navigation Component
На данный момент найдено два подхода:
Google Codelabs
navigation graph
backstack
Мое мнение таково, что второе более ясное и понятное, но, возможно, у вас другое мнение.
Наличие отдельных обратных стеков или нет - это решение, основанное на опыте пользователя, но если вы хотите использовать несколько обратных стеков для навигации по дну, перейдите по ссылке для правильного подхода разработчиков androidx.https://github.com/googlesamples/android-architecture-components/tree/master/NavigationAdvancedSample
Я думаю, это зависит от количества вложенных фрагментов, которые будут у вас для каждого элемента навигации.Чем меньше фрагментов, тем я буду использовать первый подход, и чем больше фрагментов, тем я буду использовать последний подход