Sobes.tech
Junior

Na čo slúži súbor pubspec.yaml v projekte Flutter?

sobes.tech AI

Odpoveď od AI

Súbor pubspec.yaml sa používa na správu závislostí, metadát projektu a konfigurácie zostavenia v projekte Flutter.

Hlavné sekcie:

  • name: Názov projektu.

  • description: Krátky popis projektu.

  • publish_to: Nastavenie na publikovanie balíka (none pre súkromné projekty).

  • version: Verzia balíka (aplikácia alebo knižnica).

  • environment: Minimálna verzia SDK, ktorá je potrebná na fungovanie projektu.

  • dependencies: Zoznam balíkov, na ktorých závisí váš projekt. Ide o hlavné závislosti potrebné na vykonanie kódu.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Balíky potrebné iba počas vývoja, testovania a zostavovania, ale nie na spustenie konečnej aplikácie.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Špecifické nastavenia pre Flutter, ako je definovanie používaných zdrojov (assets), fontov a integrácia 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
    

Príkaz flutter pub get používa tento súbor na stiahnutie uvedených závislostí.