В каком случае при создании прилжения лучше выбрать для навигации NavigadionDrawer, а в каком BottomNavigation? Какой вариант лучше для масштабируемости приложения и его вариантов использования и будет более понятен и приятен для пользователя?
Данный ответ на вопрос является моим рассуждением и не может быть принят как истина.
Bottom Navigation:
Плюсы:
NavigationDrawer на нижний боттом. У меня есть предположение, что это связано с увеличением диагонали экранов. дотянуться в верхний левый угол на текущих экранах одной рукой уже не реально. Боттом навигашейн облегчает задачу взаимодействия с навигацией по приложению. Дотянуться до нужного пункта намного легчеМинусы:
NavigationDrawer:
Плюсы:
Минусы:
Что бы я выбрал? Ответ - Bottom Navigation.
Почему? Мне нравятся все его плюсы.
Очень часто NavigationDrawer превращается в свалку всего что можно.
Что делать с минусами боттом навигейшна?
Ну первый минус решается следующим образом: если пользователь начинает скролить вниз, то скрывать боттом навигейшн и при скролле вверх снова показывать.
Надеюсь понятно, что если вся информация вкладки помещается сразу на экране, то скролл невозможен и боттом прятать не надо.
Второй минус - думайте надо своим UX. Если всё хорошо продумано, такой проблемы тупо не возникнет.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей