BottomNavLayout एक Flutter पैकेज है जो नीचे के नेविगेशन बार के चारों ओर एक तेज़ और विश्वसनीय ऐप लेआउट प्रदान करता है। यह सभी टैब के बीच बिना किसी दिक्कत के नेविगेशन की अनुमति देता है, जिसमें पेज स्टेट को बनाए रखने, पेज को लेट लोड करने और प्रत्येक टैब के लिए बैकस्टैक बनाए रखने का निर्मित समर्थन शामिल है। जिन ऐप्स में आवश्यकता होती है कई स्थायी खंडों के साथ स्वतंत्र नेविगेशन इतिहास, यह जटिल नेविगेशन पैटर्न को सरल बनाता है जबकि प्रदर्शन और उपयोगकर्ता अनुभव सुनिश्चित करता है। यह पैकेज सभी प्रमुख प्लेटफॉर्मों में अनुकूलन के लिए उपलब्ध है, जिनमें Android, iOS, macOS, Windows और Linux शामिल हैं।
उपयोग
- बहु-टैब मोबाइल एप्लिकेशन
- स्थायी नेविगेशन स्टेट्स की आवश्यकता वाले ऐप्स
- जटिल नेस्टेड नेविगेशन फ्लो
- ई-कॉमर्स या सोशल मीडिया ऐप्स
- डैशबोर्ड इंटरफेस मल्टीपल सेक्शन के साथ काम करता है
मुख्य विशेषताएँ
- टैब्स के बीच स्थिति बनाए रखना
- लेटी पेज लोडिंग
- प्रत्येक टैब के बैकस्टैक प्रबंधन
- प्लेटफॉर्म के अनुकूलता
- pub add के माध्यम से सरल एकीकरण
इनके लिए उपयुक्त
- टैब-आधारित फ्लटर एप्लिकेशन बना रहे डेवलपर्स
- नेविगेशन सरलता प्राथमिकता देने वाली टीमें
- बहुत सारे कंटेंट खंड वाले ऐप्स
- कुशल मेमोरी उपयोग की आवश्यकता वाले प्रोजेक्ट
- पुनर्उपयोगी नेविगेशन पैटर्न की तलाश करने वाले उपयोगकर्ता
विचार योग्य बातें
- जटिल तर्क के लिए अतिरिक्त अवस्था प्रबंधन की आवश्यकता हो सकती है
- एकल-पृष्ठ एप्लिकेशन के लिए आदर्श नहीं है
- गैर-बॉटम नेविगेशन लेआउट के लिए सीमित कस्टमाइजेशन
- Flutter के नेविगेटर अवधारणाओं को समझने की आवश्यकता है
- 3-5 मुख्य टैब वाले एप्लिकेशन के लिए सबसे उपयुक्त
