सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक फ्लटर पैकेज जो कई प्लेटफॉर्मों पर प्रतिक्रियाशील ग्रिड लेआउट और सूचियों को सक्षम करता है। यह स्क्रीन के आकार के आधार पर स्वचालित रूप से कॉलम की संख्या और अंतराल को समायोजित करता है, जिससे एंड्रॉइड, आईओएस, वेब, मैकओएस, विंडोज और लिनक्स पर आदर्श यूआई प्रस्तुति सुनिश्चित होती है। इस पैकेज के बिना जटिल मीडिया क्वेरी लॉजिक लिखे बिना अनुकूल इंटरफ़ेस बनाना सरल हो जाता है। डैशबोर्ड, उत्पाद कैटलॉग और सामग्री ग्रिड के लिए आदर्श जिन्हें धीरे-धीरे स्केल करने की आवश्यकता होती है।
उपयोग
प्रतिक्रियाशील डैशबोर्ड बनाना
अनुकूलित उत्पाद ग्रिड बनाना
क्रॉस-प्लेटफॉर्म लेआउट डिज़ाइन करना
पंक्तियों में डायनामिक सामग्री प्रदर्शित करना
तरल सूची संरचनाओं का कार्यान्वयन करना
मुख्य विशेषताएँ
स्क्रीन के आकार के अनुसार स्वचालित रूप से कॉलम का समायोजन करता है
सभी प्रमुख Flutter प्लेटफॉर्म का समर्थन करता है
सरल API और न्यूनतम सेटअप
कस्टमाइज़ की गई स्पेसिंग और एलाइनमेंट
एम्बेडेड रिस्पॉन्सिव ब्रेकपॉइंट्स
इनके लिए उपयुक्त
बहु-प्लेटफॉर्म एप्लिकेशन बनाने वाले डेवलपर्स
लचीले लेआउट की आवश्यकता वाले UI डिज़ाइनर
अनुकूल सामग्री ग्रिड की आवश्यकता वाले प्रोजेक्ट
प्रतिक्रियाशील डिज़ाइन पर ध्यान केंद्रित टीमें
विभिन्न डिवाइस आकारों के लक्षित ऐप्स
विचार योग्य बातें
जटिल नेस्टेड लेआउट के लिए समायोजन की आवश्यकता हो सकती है
बहुत बड़े डेटासेट्स पर प्रदर्शन प्रभाव
मूल ग्रिड सेटिंग्स के अलावा सीमित कस्टमाइज़ेशन
अत्यधिक गतिशील या एनिमेटेड ग्रिड्स के लिए आदर्श नहीं
मुख्य विजेट में सीमाओं के सही उपयोग पर निर्भर करता है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
responsive_grid
Responsive Grid Layout, List and many Utilities for Flutter, to achieve good UI look and feel for different screen sizes
Responsive Grid Layout
With ResponsiveGridRow and ResponsiveGridCol you can get the same behavior of bootstrap Grid System
Give every col the width it shall occupy at every size category assuming the total width is 12 (by default)
ResponsiveGridList works differently in that you only specify a desired width for the items and spacing, and it will decide how many items shall fit in a line, and the width of the item and spacing will change (only small change) to fill the entire width
A conditional value on size tier, may be used to achieve any complicated behavior, for example say you have a GridView you can make the crossAxisCount increase with the width
To create widgets conditionally for each specified available width for it
ResponsiveLocalLayoutBuilder
To Layout widgets conditionally for each specified available width for them, for example say you want to put children inside a Column if available space width is less than 500 and in a Row if larger