पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.3.0

url_strategy

एक लाइन कोड के साथ वेब ऐप URL रणनीति सेट करने की अनुमति देने वाला Flutter पैकेज।

AndroidiOSLinuxmacOSWebWindows
30-दिन डाउनलोड
1.1 लाख
लाइक
554
Pub अंक
160

पैकेज इंस्टॉल करें

flutter pub add url_strategy

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

url_strategy पैकेज एक कोड लाइन के साथ URL रणनीति सेट करके Flutter वेब एप्लिकेशन में साफ, पढ़ने में आसान URLs का उपयोग करने की अनुमति देता है। यह विकासकर्ताओं को हैश-आधारित रूटिंग (जैसे /#/home) और पथ-आधारित रूटिंग (जैसे /home) के बीच स्विच करने की अनुमति देता है, जिससे SEO और उपयोगकर्ता अनुभव में सुधार होता है। पैकेज हल्का है और Flutter वेब के लिए विशेष रूप से डिज़ाइन किया गया है, जिससे अतिरिक्त कॉन्फ़िगरेशन के बिना बिना किसी दिक्कत के एकीकरण सुनिश्चित होता है। यह सभी प्रमुख प्लेटफ़ॉर्मों का समर्थन करता है, जिसमें वेब, Android, iOS, Linux, macOS और Windows शामिल हैं।

उपयोग

  • Flutter वेब ऐप में साफ URL को सक्षम करना
  • वेब-आधारित Flutter एप्लिकेशन्स के लिए SEO में सुधार करना
  • वेब-केवल Flutter प्रोजेक्ट में नेविगेशन को सरल बनाना
  • वेब ऐप्स में डीप लिंकिंग का समर्थन करना
  • प्लेटफॉर्म के बीच सुसंगत रूटिंग बनाए रखना

मुख्य विशेषताएँ

  • एकल पंक्ति URL रणनीति सेटअप
  • हैश और मार्ग-आधारित रूटिंग दोनों का समर्थन करता है
  • हल्का और न्यूनतम ओवरहेड
  • प्लेटफॉर्म के अनुकूलता
  • मौजूदा फ्लटर वेब प्रोजेक्ट्स के साथ आसान एकीकरण

इनके लिए उपयुक्त

  • Flutter विकासकर्ता वेब एप्लिकेशन बना रहे हैं
  • SEO-अनुकूल URL वाले प्रोजेक्ट्स
  • गहरे लिंकिंग या साझा लिंक का उपयोग करने वाले ऐप
  • स्पष्ट URL संरचना के प्राथमिकता देने वाली टीमें
  • वेब डिप्लॉयमेंट के लिए विकासकर्ता

विचार योग्य बातें

  • केवल वेब डेप्लॉयमेंट के लिए संबंधित
  • मार्ग-आधारित रूटिंग के लिए सही सर्वर कॉन्फ़िगरेशन की आवश्यकता होती है
  • मोबाइल-केवल Flutter ऐप्स के लिए आवश्यक नहीं है
  • उत्पादन होस्टिंग के लिए बैकएंड समायोजन की आवश्यकता हो सकती है
  • वेब संदर्भों के अलावा सीमित उपयोगिता

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।