Sobes.tech
Junior

Milleks kasutatakse faili pubspec.yaml Flutter projektis?

sobes.tech AI

Vastus AI-lt

Fail pubspec.yaml kasutatakse sõltuvuste, projekti metaandmete ja ehituse konfiguratsiooni haldamiseks Flutter projektis.

Peamised sektsioonid:

  • name: Projekti nimi.

  • description: Projekti lühikirjeldus.

  • publish_to: Paketi avaldamise seadistus (none privaatsetele projektidele).

  • version: Paketi versioon (rakendus või teek).

  • environment: Projekti tööks vajalik minimaalne SDK versioon.

  • dependencies: Loetelu pakettidest, millest teie projekt sõltub. Need on põhivajadused koodi täitmiseks.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Pakettide nimekiri, mis on vajalikud ainult arenduse, testimise ja ehitamise ajal, kuid mitte lõplikus rakenduses.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Flutter-spetsiifilised seaded, näiteks kasutatavate ressursside (assets), fontide ja platvormide integratsiooni määratlus.

    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
    

flutter pub get kasutab seda faili, et alla laadida määratud sõltuvused.