सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
Nuvigator एक रूटिंग अबस्ट्रैक्शन है जो Flutter के बिल्ट-इन नेविगेटर को अतिरिक्त सुविधाओं के साथ बढ़ाता है और नेविगेशन रूट्स को परिभाषित करने का सरल, घोषणात्मक तरीका प्रदान करता है। यह एड्रॉयड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स जैसे विभिन्न प्लेटफॉर्मों पर ऐप नेविगेशन को प्रबंधित करने के लिए एक साफ और स्केलेबल तरीका प्रदान करता है। संरचित रूटर कॉन्फ़िगरेशन और सुधारित नेविगेशन हैंडलिंग प्रदान करके, Nuvigator डेवलपर्स को कम बॉयलरप्लेट और अधिक रखरखाव योग्य तरीके से जटिल नेविगेशन फ्लो बनाने में मदद करता है।
उपयोग
जटिल नेविगेशन फ्लो
क्रॉस-प्लेटफ़ॉर्म नेविगेशन
मॉड्यूलर ऐप आर्किटेक्चर
आसान मार्ग प्रबंधन
नेविगेशन स्थिति स्थायित्व
मुख्य विशेषताएँ
घोषित मार्ग परिभाषाएँ
बहुपлатफॉर्म समर्थन
नेविगेशन स्थिति प्रबंधन
विस्तारयोग्य रूटर प्रणाली
चिंता के स्पष्ट विभाजन
इनके लिए उपयुक्त
बड़े पैमाने के फ्लटर एप्लिकेशन
स्थिर नेविगेशन पैटर्न की आवश्यकता वाली टीमें
उन ऐप्स की आवश्यकता होती है जिनमें उन्नत रूटिंग तर्क हो
नेविगेशन बॉयलरप्लेट को कम करने की तलाश में विकासकर्ता
कई प्लेटफॉर्म के लक्षित प्रोजेक्ट्स
विचार योग्य बातें
नए उपयोगकर्ताओं के लिए सीखने का वक्र
सरल ऐप्स में संभावित ओवरहेड
रूटिंग अवधारणाओं को समझने की आवश्यकता है
मूल नेविगेटर की तुलना में सीमित समुदाय उपयोग
उन्नत उपयोग के मामलों के लिए कस्टम सेटअप की आवश्यकता हो सकती है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Nuvigator provides a powerful routing abstraction over Flutter's own Navigators. Model complex navigation flows using a mostly declarative and concise approach, without needing to worry about several tricky behaviors that Nuvigator handles for you.
Nuvigator can help you with:
Large/Modular Apps: Where you need to have an unified API to able to register routes and design relationship between them
Nested Navigation: When you want to have nested/children Navigator inside your app, creating the concept of self contained flows
Handles Navigation thought Nuvigator ins your Widget Tree, not need to know where your route is declared
Handles pop behavior when a nested Navigator reaches it's end, is able to transparently forward pop results into underlying caller, provider helpers to deal with nested navigation
Handles Hero animation/transition between nested Navigators
Handles Android back button correctly on nested Navigators
Improve support for nested PageRoutes with NuvigatorPageRoute mixin
Using DeepLinks: You want to navigate inside your App using DeepLinks, with support for Path Parameters and Query Parameters
A declarative, easy to use API to declare and compose Routes together