Sobes.tech
Junior

Барои чӣ файл pubspec.yaml дар лоиҳаи Flutter истифода мешавад?

sobes.tech AI

Ҷавоб аз AI

Файл pubspec.yaml барои идоракунии вобастагиҳо, маълумоти мета ва конфигуратсияи сохтмон дар лоиҳаи Flutter истифода мешавад.

Бобҳои асосӣ:

  • name: Номи лоиҳа.

  • description: Тавсифи кӯтоҳонаи лоиҳа.

  • publish_to: Танзимоти нашр кардани баста ( none барои лоиҳаҳои хусусӣ).

  • version: Нусхаи баста (барнома ё китобхона).

  • environment: Нусхаи минималии SDK, ки барои кор кардани лоиҳа зарур аст.

  • dependencies: Листи бастаҳо, ки лоиҳаатон ба онҳо такя мекунад. Инҳо вобастагиҳои асосӣ барои иҷрои коди шумо мебошанд.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Бастаҳо, ки танҳо дар вақти рушд, санҷиш ва сохтмон заруранд, аммо барои иҷрои барномаи ниҳоӣ нест.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Танзимоти махсуси Flutter, ба монанди муайян кардани захираҳо (assets), шрифтҳо ва ҳамгироӣ бо платформаҳо.

    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 аз ин файл барои боргирии вобастагиҳо истифода мекунад.