Sobes.tech
Junior

K čemu slouží soubor pubspec.yaml v projektu Flutter?

sobes.tech AI

Odpověď od AI

Soubor pubspec.yaml se používá k správě závislostí, metadat projektu a konfigurace sestavení v projektu Flutter.

Hlavní sekce:

  • name: Název projektu.

  • description: Krátký popis projektu.

  • publish_to: Nastavení publikace balíčku (none pro soukromé projekty).

  • version: Verze balíčku (aplikace nebo knihovna).

  • environment: Minimální verze SDK potřebná pro fungování projektu.

  • dependencies: Seznam balíčků, na kterých závisí váš projekt. Jedná se o hlavní závislosti potřebné k provedení kódu.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Balíčky potřebné pouze během vývoje, testování a sestavení, nikoli pro spuštění finální aplikace.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Specifická nastavení pro Flutter, například definice používaných zdrojů (assets), písem a integrace s platformami.

    flutter:
      uses-material-design: true
    
      assets:
        - images/a_dot_burr.jpeg
        - images/lake.jpeg
    
      fonts:
        - family: Schyler
          fonts:
            - asset: fonts/Schyler-Regular.ttf
            - asset: fonts/Schyler-Italic.ttf
              style: italic
    

Příkaz flutter pub get používá tento soubor ke stažení uvedených závislostí.