Osnovna struktura Flutter aplikacije

Flutter je odprtokodno ogrodje za razvoj mobilnih aplikacij, ki ga je ustvaril Google. Omogoča vam ustvarjanje lepih in učinkovitih mobilnih aplikacij v sistemih iOS in Android z uporabo ene kodne baze. V tem članku bomo raziskali osnovno strukturo aplikacije Flutter.

Osnovna struktura imenika

Ko ustvarite novo Flutter aplikacijo, Flutter ustvari osnovno strukturo imenika za vaš projekt. Spodaj je osnovna struktura imenika aplikacije Flutter:

  1. android: ta imenik vsebuje izvorno kodo za del aplikacije za Android, vključno z datotekami AndroidManifest.xml in Java.

  2. ios: ta imenik vsebuje izvorno kodo za iOS del aplikacije, vključno z datotekama Swift in Objective-C.

  3. lib: Ta imenik vsebuje izvorno kodo Dart aplikacije. Vse funkcije Widgets, funkcije in logika aplikacije so v tem imeniku.

  4. test: ta imenik vsebuje preskusne datoteke za aplikacijo.

  5. pubspec.yaml: Ta datoteka YAML vsebuje informacije o odvisnostih aplikacije in drugih konfiguracijah.

  6. assets: ta imenik vsebuje vire, kot so slike, videoposnetki ali podatkovne datoteke, ki jih uporablja aplikacija.

Osnovna struktura Flutter aplikacije

Aplikacija Flutter vsebuje vsaj en pripomoček, ki je MaterialApp ali CupertinoApp(če želite uporabljati vmesnik v slogu iOS-a). MaterialApp vključuje MaterialApp, Scaffold in eno ali več strani. Scaffold ponuja osnovni uporabniški vmesnik z vrstico aplikacij in sredinsko vsebino. Strani so zgrajene z uporabo različnih Widgets za prikaz določene vsebine.

Strukturo svoje aplikacije lahko prilagodite Flutter posebnim zahtevam vašega projekta.

 

Zaključek

Struktura aplikacije Flutter je zelo prilagodljiva in enostavna za pristop in prilagajanje. Z zgoraj omenjenimi osnovnimi imeniki in strukturo ste pripravljeni, da začnete graditi svojo prvo Flutter aplikacijo.