Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.2.2

navi

Um framework de navegação declarativa simples e fácil de aprender para Flutter, baseado no Navigator 2.0 (Router).

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
55
Curtidas
16
Pontos Pub
140

Instalar pacote

flutter pub add navi

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Navi é um framework de navegação declarativo para Flutter que simplifica a rotação usando o Navigator 2.0 (Router). Projetado para facilitar o aprendizado e ter uma sintaxe intuitiva, permite aos desenvolvedores definir fluxos de navegação de forma clara e estruturada. O Navi gerencia transições de rotas, links profundos e gerenciamento de estado de forma transparente, tornando-o ideal para aplicativos que exigem padrões complexos de navegação. Com suporte em todas as principais plataformas, integra-se facilmente em projetos existentes do Flutter.

Casos de uso

  • Definições declarativas de rota
  • Fluxos de navegação complexos
  • Suporte a linkagem profunda
  • roteamento multiplataforma
  • Navegação com estado
  • Migração fácil do Navigator 1.0

Principais recursos

  • Sintaxe declarativa
  • Baseado no Navigator 2.0
  • Linking profundo embutido
  • Platform-agnostic
  • API simples
  • Tratamento automático de rota

Indicado para

  • Desenvolvedores iniciantes a intermediários do Flutter
  • Aplicativos com navegação complexa
  • Projetos que precisam de roteamento consistente
  • Equipes priorizando código mantido
  • Desenvolvedores procurando boilerplate mínimo

Considerações

  • Requer compreensão do Navigator 2.0
  • Pode ser necessário configuração adicional para casos de uso avançados
  • Adoção limitada pela comunidade em comparação com alternativas
  • Não é adequado para aplicativos muito simples com poucas rotas

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Navi

A simple and easy to learn declarative navigation framework for Flutter, based on Navigator 2.0 (Router).


If you love Flutter, you would love declarative UI and therefore declarative navigation.

Navigator 2.0 provides a declarative navigation API. Unfortunately, it's too complex and difficult to use with a lot of boilerplate. Not only that, it requires to keep a single state to manage the whole navigation system of your application. It's not a good architecture, and definitely does not fit in large scale applications.

Navi helps you keep all the powerful of Navigator 2.0 but with a simple and easy to learn API. It helps you manage your navigation system in split and isolated domains.

Note that, imperative navigation API is also supported as an extra layer beyond the declarative API.

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.