O BottomNavigationView, lançado em 2016, é um componente visual do Android projetado para facilitar a navegação entre 3 a 5 telas de alto nível em aplicativos móveis, enquanto menus de gaveta são recomendados para contextos diferentes. Ele possui especificações de design e comportamento importantes, como a altura e largura dos itens, e a navegação deve permitir um acesso rápido sem abrir novos menus. Apesar de suas limitações, como a dificuldade em vincular fragmentos e controlar o scroll, o componente é uma alternativa aos métodos tradicionais de navegação, como menus de gaveta e abas.