Struttura Bażika ta' Flutter App

Flutter huwa qafas ta' żvilupp ta' app mobbli b'sors miftuħ maħluq minn Google. Jippermettilek tibni apps mobbli sbieħ u effiċjenti kemm fuq iOS kif ukoll fuq Android billi tuża codebase waħda. F'dan l-artikolu, aħna se tesplora l-istruttura bażika ta ' Flutter App.

Struttura tad-Direttorju Bażiku

Meta toħloq Flutter app ġdida, Flutter tiġġenera struttura ta 'direttorju bażika għall-proġett tiegħek. Hawn taħt tinsab l-istruttura bażika tad-direttorju ta’ Flutter App:

  1. android: Dan id-direttorju fih il-kodiċi tas-sors għall-parti Android tal-app, inklużi l-fajls AndroidManifest.xml u Java.

  2. ios: Dan id-direttorju fih il-kodiċi tas-sors għall-parti tal-iOS tal-app, inklużi fajls Swift u Objective-C.

  3. lib: Dan id-direttorju fih il-kodiċi tas-sors tad-Dart tal-app. Il- Widgets, il-funzjonijiet u l-loġika kollha tal-app jinsabu f'dan id-direttorju.

  4. test: Dan id-direttorju fih il-fajls tat-test għall-app.

  5. pubspec.yaml: Dan il-fajl YAML fih informazzjoni dwar id-dipendenzi tal-app u konfigurazzjonijiet oħra.

  6. assets: Dan id-direttorju fih riżorsi bħal immaġini, vidjows, jew fajls tad-dejta użati mill-app.

Struttura Bażika ta' Flutter App

App Flutter fiha mill-inqas Widget wieħed, li huwa MaterialApp jew CupertinoApp(jekk trid tuża interface tal-iOS). MaterialApp jinkludi MaterialApp, Scaffold, u paġni waħda jew aktar. Scaffold jipprovdi interface għall-utent bażiku b'bar tal-app u kontenut iċċentrat. Paġni huma mibnija bl-użu differenti Widgets biex juru kontenut speċifiku.

Inti liberu li tippersonalizza l-istruttura tal Flutter -app tiegħek biex taqbel mar-rekwiżiti speċifiċi tal-proġett tiegħek.

 

Konklużjoni

L-istruttura ta ' Flutter app hija flessibbli ħafna u faċli biex tavviċina u tippersonalizza. Bid-direttorji bażiċi u l-istruttura msemmija hawn fuq, inti lest biex tibda tibni l-ewwel Flutter app tiegħek.