Flutter Google द्वारा बनाया गया एक ओपन-सोर्स मोबाइल ऐप डेवलपमेंट फ्रेमवर्क है। यह आपको एक ही कोडबेस का उपयोग करके iOS और Android दोनों पर सुंदर और कुशल मोबाइल ऐप बनाने की अनुमति देता है। Flutter इस लेख में, हम एक ऐप की बुनियादी संरचना का पता लगाएंगे ।
मूल निर्देशिका संरचना
जब आप एक नया Flutter ऐप बनाते हैं, Flutter तो यह आपके प्रोजेक्ट के लिए एक बुनियादी निर्देशिका संरचना तैयार करता है। Flutter नीचे किसी ऐप की मूल निर्देशिका संरचना दी गई है:
-
android
: इस निर्देशिका में ऐप के एंड्रॉइड भाग के लिए स्रोत कोड शामिल है, जिसमें AndroidManifest.xml और Java फ़ाइलें शामिल हैं। -
ios
: इस निर्देशिका में ऐप के iOS भाग के लिए स्रोत कोड शामिल है, जिसमें स्विफ्ट और ऑब्जेक्टिव-सी फ़ाइलें शामिल हैं। -
lib
: इस निर्देशिका में ऐप का डार्ट स्रोत कोड है। Widgets ऐप के सभी फ़ंक्शंस और तर्क इस निर्देशिका में रहते हैं। -
test
: इस निर्देशिका में ऐप के लिए परीक्षण फ़ाइलें हैं। -
pubspec.yaml
: इस YAML फ़ाइल में ऐप की निर्भरता और अन्य कॉन्फ़िगरेशन के बारे में जानकारी है। -
assets
: इस निर्देशिका में ऐप द्वारा उपयोग की जाने वाली छवियां, वीडियो या डेटा फ़ाइलें जैसे संसाधन शामिल हैं।
Flutter किसी ऐप की मूल संरचना
एक Flutter ऐप में कम से कम एक विजेट होता है, जो मटेरियलऐप या क्यूपर्टिनोऐप है(यदि आप iOS-शैली इंटरफ़ेस का उपयोग करना चाहते हैं)। मटेरियलऐप में मटेरियलऐप, Scaffold और एक या अधिक पेज शामिल हैं। Scaffold ऐप बार और केंद्रित सामग्री के साथ एक बुनियादी उपयोगकर्ता इंटरफ़ेस प्रदान करता है। Widgets विशिष्ट सामग्री प्रदर्शित करने के लिए अलग-अलग का उपयोग करके पेज बनाए जाते हैं ।
Flutter आप अपने प्रोजेक्ट की विशिष्ट आवश्यकताओं के अनुरूप अपने ऐप की संरचना को अनुकूलित करने के लिए स्वतंत्र हैं ।
निष्कर्ष
किसी ऐप की संरचना Flutter अत्यधिक लचीली होती है और उस तक पहुंचना और अनुकूलित करना आसान होता है। ऊपर उल्लिखित बुनियादी निर्देशिकाओं और संरचना के साथ, आप अपना पहला Flutter ऐप बनाना शुरू करने के लिए तैयार हैं।