Osnovna struktura Flutter aplikacije

Flutter je okvir za razvoj mobilnih aplikacija otvorenog koda koji je stvorio Google. Omogućuje vam izradu prekrasnih i učinkovitih mobilnih aplikacija na iOS-u i Androidu pomoću jedne baze kodova. U ovom ćemo članku istražiti osnovnu strukturu aplikacije Flutter.

Osnovna struktura imenika

Kada izradite novu Flutter aplikaciju, Flutter generira osnovnu strukturu direktorija za vaš projekt. Ispod je osnovna struktura direktorija aplikacije Flutter:

  1. android: Ovaj direktorij sadrži izvorni kod za Android dio aplikacije, uključujući AndroidManifest.xml i Java datoteke.

  2. ios: Ovaj direktorij sadrži izvorni kod za iOS dio aplikacije, uključujući Swift i Objective-C datoteke.

  3. lib: Ovaj direktorij sadrži Dart izvorni kod aplikacije. Sve Widgets funkcije, i logika aplikacije nalaze se u ovom direktoriju.

  4. test: Ovaj direktorij sadrži testne datoteke za aplikaciju.

  5. pubspec.yaml: Ova YAML datoteka sadrži informacije o ovisnostima aplikacije i drugim konfiguracijama.

  6. assets: Ovaj direktorij sadrži resurse kao što su slike, videozapisi ili podatkovne datoteke koje koristi aplikacija.

Osnovna struktura Flutter aplikacije

Aplikacija Flutter sadrži najmanje jedan Widget, koji je MaterialApp ili CupertinoApp(ako želite koristiti sučelje u stilu iOS-a). MaterialApp uključuje MaterialApp, Scaffold i jednu ili više stranica. Scaffold pruža osnovno korisničko sučelje s trakom aplikacija i centriranim sadržajem. Stranice su izrađene pomoću različitih Widgets za prikaz određenog sadržaja.

Možete slobodno prilagoditi strukturu svoje Flutter aplikacije kako bi odgovarala specifičnim zahtjevima vašeg projekta.

 

Zaključak

Struktura aplikacije Flutter vrlo je fleksibilna i laka za pristup i prilagođavanje. S gore navedenim osnovnim direktorijima i strukturom, spremni ste za početak izrade svoje prve Flutter aplikacije.