Start Debugging

Tag: navigation

7 posts

Como manter a aba selecionada da NavigationBar sincronizada com a rota atual usando StatefulShellRoute no go_router
Controle NavigationBar.selectedIndex a partir de StatefulNavigationShell.currentIndex, nunca de um campo com setState nem de uma cópia feita no initState. Medido no Flutter 3.44.8 e no go_router 18.0.2: quais padrões saem de sincronia em deep links, context.go e pushes entre branches, por que índices baseados na localização mentem e como reagir a mudanças de aba com didUpdateWidget.
Migre transições de página personalizadas após a reorganização dos page transition builders do Flutter (Flutter 3.44 a 3.47)
O Flutter moveu PageTransitionsBuilder e dois builders embutidos para a camada widgets e CupertinoPageTransitionsBuilder para fora do Material. O que realmente quebra (um import, com um erro enganoso 'Not a constant expression'), o que o dart fix faz e erra em projetos com material_ui, e como reescrever builders e rotas personalizados para que não dependam mais do Material.
Como usar parâmetros de rota do Shell e query properties para navegação no .NET MAUI 11
Guia completo para passar dados pela navegação do Shell no .NET MAUI 11: registrar rotas globais, parâmetros de consulta do tipo string, QueryPropertyAttribute versus IQueryAttributable, a assimetria de decodificação de URL entre os dois, ShellNavigationQueryParameters de uso único versus a sobrecarga com IDictionary que retém memória, passar dados de volta com ..?key=value, e por que QueryPropertyAttribute não é seguro para trimming.