सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
EasySideMenu एक Flutter पैकेज है जो प्रतिक्रियाशील नेविगेशन इंटरफ़ेस बनाने के लिए एक सरल और कस्टमाइज़ करने योग्य साइड मेनू (नेविगेशन रेल) प्रदान करता है। यह Android, iOS, Web, macOS, Windows और Linux जैसे कई प्लेटफॉर्म का समर्थन करता है। उपयोग में आसान डिज़ाइन के साथ, यह विकासकर्ताओं को न्यूनतम सेटअप के साथ नेविगेशन रेल को तेजी से लागू करने में सक्षम बनाता है, जिससे यह उपकरणों पर सुसंगत और उपलब्ध नेविगेशन की आवश्यकता वाले ऐप्स के लिए आदर्श है। पैकेज को pub.dev के माध्यम से Flutter प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत किया जा सकता है।
उपयोग
मोबाइल ऐप नेविगेशन
वेब डैशबोर्ड लेआउट
डेस्कटॉप एप्लिकेशन नेविगेशन
प्रतिक्रियाशील उपयोगकर्ता इंटरफेस डिज़ाइन
क्रॉस-प्लेटफॉर्म नेविगेशन
कस्टमाइज़ेबल साइडबार मेनू
मुख्य विशेषताएँ
सरल API एकीकरण
प्रतिक्रियाशील लेआउट समर्थन
कस्टमाइज़ किए गए मेनू आइटम
प्लेटफॉर्म-अनुकूल डिज़ाइन
एम्बेडेड एनिमेशन
डार्क मोड का समर्थन करता है
इनके लिए उपयुक्त
शुरुआती Flutter विकासकर्ता
क्रॉस-प्लेटफ़ॉर्म एप बिल्डर्स
यूआई-केंद्रित विकासकर्मी
डैशबोर्ड और प्रशासन पैनल निर्माता
स्थिर नेविगेशन की आवश्यकता वाले ऐप्स
विचार योग्य बातें
बुनियादी स्टाइलिंग के आगे सीमित कस्टमाइजेशन
जटिल डिजाइन के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
बहुत बड़ी मेनू आइटम सूचियों के लिए अनअनुकूलित
अपडेट्स के लिए बाहरी GitHub भंडार पर निर्भर है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Easy Sidemenu
A highly customisable side navigation menu for Flutter. Supports Material 3 theming, glassmorphism, floating card panels, expansion items, badges, and responsive auto-collapse — with zero external dependencies.
final controller = SideMenuController(initialIndex: 0);
// Navigate to an item
controller.goTo(2);
// Read the current indexprint(controller.currentIndex);
// Listen for changes
controller.addListener(() {
print('Selected: ${controller.currentIndex}');
});
// Always dispose
controller.dispose();
Theming
SideMenuThemeData is a Material 3 ThemeExtension. Register it once for the whole app, or pass it directly to a single SideMenu.
Requires a backdropSigma and a semi-transparent menuDecoration. Place the SideMenu inside a widget that has a visible background (image, gradient) behind it.