Sobes.tech
Junior

Do czego służy plik pubspec.yaml w projekcie Flutter?

sobes.tech AI

Odpowiedź od AI

Plik pubspec.yaml służy do zarządzania zależnościami, metadanymi projektu i konfiguracją kompilacji w projekcie Flutter.

Główne sekcje:

  • name: Nazwa projektu.

  • description: Krótki opis projektu.

  • publish_to: Konfiguracja publikacji pakietu (none dla projektów prywatnych).

  • version: Wersja pakietu (aplikacji lub biblioteki).

  • environment: Minimalna wersja SDK wymagana do działania projektu.

  • dependencies: Lista pakietów, od których zależy Twój projekt. Są to główne zależności potrzebne do wykonania kodu.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Pakiety potrzebne tylko podczas rozwoju, testowania i budowania, ale nie do uruchomienia końcowej aplikacji.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Specyficzne ustawienia dla Flutter, takie jak określenie używanych zasobów (assets), czcionek i integracji z 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
    

Polecenie flutter pub get używa tego pliku do pobrania wskazanych zależności.