Flutter એપ્લિકેશનનું મૂળભૂત માળખું

Flutter Google દ્વારા બનાવેલ ઓપન સોર્સ મોબાઇલ એપ્લિકેશન ડેવલપમેન્ટ ફ્રેમવર્ક છે. તે તમને એક કોડબેઝનો ઉપયોગ કરીને iOS અને Android બંને પર સુંદર અને કાર્યક્ષમ મોબાઇલ એપ્લિકેશન્સ બનાવવાની મંજૂરી આપે છે. આ લેખમાં, અમે Flutter એપ્લિકેશનની મૂળભૂત રચનાનું અન્વેષણ કરીશું.

મૂળભૂત ડિરેક્ટરી માળખું

જ્યારે તમે નવી Flutter એપ્લિકેશન બનાવો છો, ત્યારે Flutter તમારા પ્રોજેક્ટ માટે મૂળભૂત ડિરેક્ટરી માળખું જનરેટ કરે છે. નીચે એપની મૂળભૂત ડિરેક્ટરી માળખું છે Flutter:

  1. android: આ નિર્દેશિકામાં AndroidManifest.xml અને Java ફાઇલો સહિત એપ્લિકેશનના Android ભાગ માટેનો સ્રોત કોડ છે.

  2. ios: આ ડિરેક્ટરીમાં સ્વિફ્ટ અને ઑબ્જેક્ટિવ-સી ફાઇલો સહિત એપ્લિકેશનના iOS ભાગ માટેનો સ્રોત કોડ છે.

  3. lib: આ ડિરેક્ટરીમાં એપનો ડાર્ટ સોર્સ કોડ છે. Widgets એપ્લિકેશનના તમામ, કાર્યો અને તર્ક આ નિર્દેશિકામાં રહે છે.

  4. test: આ ડિરેક્ટરીમાં એપ્લિકેશન માટેની પરીક્ષણ ફાઇલો છે.

  5. pubspec.yaml: આ YAML ફાઇલમાં એપ્લિકેશનની નિર્ભરતા અને અન્ય ગોઠવણીઓ વિશેની માહિતી શામેલ છે.

  6. assets: આ ડિરેક્ટરીમાં એપ્લિકેશન દ્વારા ઉપયોગમાં લેવાતી છબીઓ, વિડિઓઝ અથવા ડેટા ફાઇલો જેવા સંસાધનો છે.

Flutter એપ્લિકેશનનું મૂળભૂત માળખું

એક Flutter એપમાં ઓછામાં ઓછું એક વિજેટ હોય છે, જે છે MaterialApp અથવા CupertinoApp(જો તમે iOS-સ્ટાઈલ ઈન્ટરફેસનો ઉપયોગ કરવા માંગતા હોવ). MaterialAppમાં MaterialApp, Scaffold, અને એક અથવા વધુ પેજનો સમાવેશ થાય છે. Scaffold એપ્લિકેશન બાર અને કેન્દ્રિત સામગ્રી સાથે મૂળભૂત વપરાશકર્તા ઇન્ટરફેસ પ્રદાન કરે છે. Widgets પૃષ્ઠો વિશિષ્ટ સામગ્રી પ્રદર્શિત કરવા માટે વિવિધ ઉપયોગ કરીને બનાવવામાં આવે છે .

Flutter તમે તમારા પ્રોજેક્ટની વિશિષ્ટ આવશ્યકતાઓને ફિટ કરવા માટે તમારી એપ્લિકેશનની રચનાને કસ્ટમાઇઝ કરવા માટે સ્વતંત્ર છો .

 

નિષ્કર્ષ

એપ્લિકેશનની રચના Flutter અત્યંત લવચીક અને સંપર્ક કરવા અને કસ્ટમાઇઝ કરવા માટે સરળ છે. ઉપર જણાવેલ મૂળભૂત ડિરેક્ટરીઓ અને બંધારણ સાથે, તમે તમારી પ્રથમ Flutter એપ્લિકેશન બનાવવાનું શરૂ કરવા માટે તૈયાર છો.