Pakete, Repositories und App-Kategorien suchen

Paketdetailsv0.3.0

url_strategy

Flutter-Paket, das die Einstellung der Web-App-URL-Strategie mit einer einzigen Codezeile ermöglicht.

AndroidiOSLinuxmacOSWebWindows
30-Tage-Downloads
108.000
Likes
554
Pub-Punkte
160

Paket installieren

flutter pub add url_strategy

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das url_strategy-Paket ermöglicht Flutter-Web-Anwendungen die Verwendung sauberer, lesbarer URLs, indem die URL-Strategie mit einer einzigen Codezeile festgelegt wird. Es erlaubt Entwicklern, zwischen Hash-basiertem Routing (z. B. /#/home) und Pfad-basiertem Routing (z. B. /home) zu wechseln, was SEO und Benutzererfahrung verbessert. Das Paket ist leichtgewichtig und speziell für Flutter Web konzipiert, sodass eine nahtlose Integration ohne zusätzliche Konfiguration gewährleistet ist. Es unterstützt alle wichtigen Plattformen, darunter Web, Android, iOS, Linux, macOS und Windows.

Anwendungsfälle

  • Saubere URLs in Flutter-Web-Anwendungen aktivieren
  • Verbesserung der SEO für webbasierte Flutter-Anwendungen
  • Navigation in Web-only Flutter-Projekten vereinfachen
  • Unterstützung von Deep Linking in Web-Anwendungen
  • Konsistente Routing über Plattformen hinweg gewährleisten

Hauptmerkmale

  • Einzeilige URL-Strategie-Einrichtung
  • Unterstützt sowohl Hash- als auch Pfad-basiertes Routing
  • Leichtgewichtig und minimaler Overhead
  • Plattformübergreifende Kompatibilität
  • Einfache Integration in bestehende Flutter-Web-Projekte

Geeignet für

  • Flutter-Entwickler, die Web-Anwendungen erstellen
  • Projekte mit SEO-freundlichen URLs
  • Apps, die Tiefverknüpfungen oder geteilte Links verwenden
  • Teams, die saubere URL-Strukturen priorisieren
  • Entwickler, die auf die Web-Bereitstellung abzielen

Hinweise

  • Nur für Web-Bereitstellung relevant
  • Erfordert eine korrekte Serverkonfiguration für pfadbasierte Routing
  • Nicht erforderlich für mobile-only Flutter-Apps
  • Kann Anpassungen am Backend für die Produktionshosting erfordern
  • Begrenzte Nutzen außerhalb von Web-Kontexten

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.