Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.3.0

url_strategy

Pacote Flutter que permite definir a estratégia de URL do aplicativo web com uma única linha de código.

AndroidiOSLinuxmacOSWebWindows
Downloads em 30 dias
108 mil
Curtidas
554
Pontos Pub
160

Instalar pacote

flutter pub add url_strategy

Visão geral do pacote

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

O pacote url_strategy permite que aplicativos Flutter para web usem URLs limpas e legíveis definindo a estratégia de URL com uma única linha de código. Ele permite que os desenvolvedores alternem entre roteamento baseado em hash (por exemplo, /#/home) e roteamento baseado em caminho (por exemplo, /home), melhorando o SEO e a experiência do usuário. O pacote é leve e projetado especificamente para Flutter Web, garantindo integração sem problemas sem configurações adicionais. Ele suporta todas as principais plataformas, incluindo web, Android, iOS, Linux, macOS e Windows.

Casos de uso

  • Habilitar URLs limpas em aplicativos web do Flutter
  • Melhorando o SEO para aplicativos Flutter baseados na web
  • Simplificando a navegação em projetos Flutter exclusivamente para web
  • Suporte a links profundos em aplicativos da web
  • Manter roteamento consistente entre plataformas

Principais recursos

  • Configuração da estratégia de URL em uma linha
  • Suporta roteamento baseado em hash e em caminho
  • Leve e overhead mínimo
  • Compatibilidade multiplataforma
  • Integração fácil com projetos web existentes do Flutter

Indicado para

  • Desenvolvedores Flutter construindo aplicativos da web
  • Projetos que exigem URLs amigáveis para SEO
  • Aplicativos que usam links profundos ou compartilhados
  • Equipes que priorizam estruturas de URL limpas
  • Desenvolvedores direcionados para implantação na web

Considerações

  • Apenas relevante para implantação na web
  • Requer configuração adequada do servidor para roteamento baseado em caminho
  • Não necessário para aplicativos móveis exclusivos do Flutter
  • Pode exigir ajustes no backend para hospedagem em produção
  • Utilidade limitada fora de contextos web

README original

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

url_strategy Pub version

⚠️ Discontinued: The functionality is now provided by the flutter SDK out of the box:

https://docs.flutter.dev/ui/navigation/url-strategies

Package for Flutter apps that allows setting the web URL strategy with a single line of code.

Usage

With a simple call of setPathUrlStrategy, your Flutter web app does not have a leading # in the URL anymore 🚀

import 'package:url_strategy/url_strategy.dart';

void main() {
  // Here we set the URL strategy for our web app.
  // It is safe to call this function when running on mobile or desktop as well.
  setPathUrlStrategy();
  runApp(MyApp());
}

See the url_strategy package README or the explanation on StackOverflow for more detailed usage documentation.

Implementation

The package is basically a wrapper around the flutter_web_plugins setUrlStrategy. The reason it exists is that using the function from flutter_web_plugins requires conditional imports.
The problem is solved by using a conditional export from the url_strategy package.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.