Základní struktura Flutter aplikace

Flutter je open-source rámec pro vývoj mobilních aplikací vytvořený společností Google. Umožňuje vám vytvářet krásné a efektivní mobilní aplikace pro iOS i Android pomocí jediné kódové základny. V tomto článku prozkoumáme základní strukturu aplikace Flutter.

Základní adresářová struktura

Když vytvoříte novou Flutter aplikaci, Flutter vygeneruje se základní adresářová struktura pro váš projekt. Níže je uvedena základní adresářová struktura aplikace Flutter:

  1. android: Tento adresář obsahuje zdrojový kód pro Android část aplikace, včetně souborů AndroidManifest.xml a Java.

  2. ios: Tento adresář obsahuje zdrojový kód pro iOS část aplikace, včetně souborů Swift a Objective-C.

  3. lib: Tento adresář obsahuje zdrojový kód aplikace Dart. Všechny Widgets, funkce a logika aplikace jsou umístěny v tomto adresáři.

  4. test: Tento adresář obsahuje testovací soubory pro aplikaci.

  5. pubspec.yaml: Tento soubor YAML obsahuje informace o závislostech aplikace a dalších konfiguracích.

  6. assets: Tento adresář obsahuje prostředky, jako jsou obrázky, videa nebo datové soubory používané aplikací.

Základní struktura Flutter aplikace

Aplikace Flutter obsahuje alespoň jeden widget, což je MaterialApp nebo CupertinoApp(pokud chcete používat rozhraní ve stylu iOS). MaterialApp zahrnuje MaterialApp, Scaffold a jednu nebo více stránek. Scaffold poskytuje základní uživatelské rozhraní s lištou aplikací a vycentrovaným obsahem. Stránky jsou vytvořeny pomocí různých Widgets pro zobrazení konkrétního obsahu.

Strukturu aplikace si můžete přizpůsobit tak, Flutter aby vyhovovala konkrétním požadavkům vašeho projektu.

 

Závěr

Struktura aplikace Flutter je vysoce flexibilní a lze ji snadno přizpůsobit. S výše uvedenými základními adresáři a strukturou jste připraveni začít budovat svou první Flutter aplikaci.