Sobes.tech
Junior

Flutter layihəsində pubspec.yaml faylı nə üçün istifadə olunur?

sobes.tech Süni İntellekt

AI-dan cavab

pubspec.yaml faylı Flutter layihəsində asılılıqları, layihənin metadatalarını və quruluş konfiqurasiyasını idarə etmək üçün istifadə olunur.

Əsas bölmələr:

  • name: Layihənin adı.

  • description: Layihənin qısa təsviri.

  • publish_to: Paket nəşr etmək üçün konfiqurasiya (none şəxsi layihələr üçün).

  • version: Paket versiyası (tətbiq və ya kitabxana).

  • environment: Layihənin işləməsi üçün lazım olan minimum SDK versiyası.

  • dependencies: Layihənizin asılı olduğu paketlərin siyahısı. Bunlar kodun icrası üçün əsas asılılıqlardır.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Yalnız inkişaf, test və quruluş zamanı lazım olan paketlər, amma son tətbiq üçün deyil.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Flutter üçün xüsusi tənzimləmələr, istifadə olunan resursların (assets), şriftlərin və platformalarla inteqrasiyanın təyin edilməsi.

    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 bu fayldan istifadə edərək göstərilən asılılıqları yükləyir.