Flutter अनुप्रयोगको आधारभूत संरचना

Flutter गुगल द्वारा सिर्जना गरिएको खुला स्रोत मोबाइल एप विकास ढाँचा हो। यसले तपाईंलाई iOS र एन्ड्रोइड दुवैमा एउटै कोडबेस प्रयोग गरेर सुन्दर र कुशल मोबाइल एपहरू निर्माण गर्न अनुमति दिन्छ। यस लेखमा, हामी एपको आधारभूत संरचनाको अन्वेषण गर्नेछौं Flutter ।

आधारभूत निर्देशिका संरचना

जब तपाइँ नयाँ Flutter एप सिर्जना गर्नुहुन्छ, Flutter तपाइँको परियोजनाको लागि आधारभूत निर्देशिका संरचना उत्पन्न गर्दछ। Flutter तल एक अनुप्रयोग को आधारभूत निर्देशिका संरचना छ:

  1. android: यो निर्देशिकामा AndroidManifest.xml र Java फाइलहरू सहित एपको एन्ड्रोइड भागको स्रोत कोड समावेश छ।

  2. ios: यस डाइरेक्टरीमा स्विफ्ट र Objective-C फाइलहरू सहित एपको iOS भागको स्रोत कोड समावेश छ।

  3. lib: यो डाइरेक्टरीले एपको डार्ट स्रोत कोड समावेश गर्दछ। Widgets अनुप्रयोगका सबै कार्यहरू, र तर्कहरू यस डाइरेक्टरीमा रहन्छन्।

  4. test: यो डाइरेक्टरीले एपका लागि परीक्षण फाइलहरू समावेश गर्दछ।

  5. pubspec.yaml: यो YAML फाइलले एपको निर्भरता र अन्य कन्फिगरेसनहरूको बारेमा जानकारी समावेश गर्दछ।

  6. assets: यस डाइरेक्टरीमा अनुप्रयोगद्वारा प्रयोग गरिएका छविहरू, भिडियोहरू वा डेटा फाइलहरू जस्ता स्रोतहरू समावेश छन्।

Flutter अनुप्रयोगको आधारभूत संरचना

एउटा Flutter एपले कम्तिमा एउटा विजेट समावेश गर्दछ, जुन मटेरियल एप वा कपर्टिनो एप हो(यदि तपाईं iOS-शैली इन्टरफेस प्रयोग गर्न चाहनुहुन्छ भने)। MaterialApp मा MaterialApp, Scaffold र एक वा बढी पृष्ठहरू समावेश छन्। Scaffold एप बार र केन्द्रित सामग्रीको साथ आधारभूत प्रयोगकर्ता इन्टरफेस प्रदान गर्दछ। Widgets पृष्ठहरू विशिष्ट सामग्री प्रदर्शन गर्न फरक प्रयोग गरेर बनाइन्छ ।

Flutter तपाइँ तपाइँको परियोजना को विशिष्ट आवश्यकताहरु लाई फिट गर्न को लागी तपाइँको एप को संरचना अनुकूलित गर्न को लागी स्वतन्त्र हुनुहुन्छ ।

 

निष्कर्ष

एपको संरचना Flutter अत्यधिक लचिलो र पहुँच गर्न र अनुकूलन गर्न सजिलो छ। माथि उल्लेखित आधारभूत निर्देशिका र संरचना संग, तपाईं आफ्नो पहिलो Flutter अनुप्रयोग निर्माण सुरु गर्न तयार हुनुहुन्छ।