В каком случае при создании прилжения лучше выбрать для навигации NavigadionDrawer, а в каком BottomNavigation? Какой вариант лучше для масштабируемости приложения и его вариантов использования и будет более понятен и приятен для пользователя?
Данный ответ на вопрос является моим рассуждением и не может быть принят как истина.
Bottom Navigation:
Плюсы:
NavigationDrawer
на нижний боттом. У меня есть предположение, что это связано с увеличением диагонали экранов. дотянуться в верхний левый угол на текущих экранах одной рукой уже не реально. Боттом навигашейн облегчает задачу взаимодействия с навигацией по приложению. Дотянуться до нужного пункта намного легчеМинусы:
NavigationDrawer:
Плюсы:
Минусы:
Что бы я выбрал? Ответ - Bottom Navigation
.
Почему? Мне нравятся все его плюсы.
Очень часто NavigationDrawer
превращается в свалку всего что можно.
Что делать с минусами боттом навигейшна?
Ну первый минус решается следующим образом: если пользователь начинает скролить вниз, то скрывать боттом навигейшн и при скролле вверх снова показывать.
Надеюсь понятно, что если вся информация вкладки помещается сразу на экране, то скролл невозможен и боттом прятать не надо.
Второй минус - думайте надо своим UX. Если всё хорошо продумано, такой проблемы тупо не возникнет.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем добрый день! Используется CheckBoxListExComboBox от JidesoftЕсли на одном Item щелкнуть мышью дважды, то только этот Item становиться выделен, а со всех...
Раньше создал тесты на java с помощью autoIt, для проверки работы программы(GUI)Раньше тесты автоматически запускались и работали корректно, но сейчас...
У меня класс со свойствами, и там есть много геттеров и сеттеровМне нужно абстрагировать код, т