Sobes.tech
Junior

Para que é que serve o ficheiro pubspec.yaml num projeto Flutter?

sobes.tech IA

Resposta da IA

O ficheiro pubspec.yaml é utilizado para gerir dependências, metadados do projeto e configuração de compilação num projeto Flutter.

Secções principais:

  • name: Nome do projeto.

  • description: Breve descrição do projeto.

  • publish_to: Configuração para publicar o pacote (none para projetos privados).

  • version: Versão do pacote (aplicação ou biblioteca).

  • environment: Versão mínima do SDK necessária para o projeto funcionar.

  • dependencies: Lista de pacotes dos quais o seu projeto depende. Estas são as dependências principais necessárias para executar o código.

    dependencies:
      flutter:
        sdk: flutter
      cupertino_icons: ^1.0.2
      english_words: ^4.0.0
    
  • dev_dependencies: Pacotes necessários apenas durante o desenvolvimento, testes e compilação, mas não para executar a aplicação final.

    dev_dependencies:
      flutter_test:
        sdk: flutter
    
      flutter_lints: ^1.0.0
    
  • flutter: Configurações específicas do Flutter, como a definição de recursos utilizados (assets), fontes e integração com plataformas.

    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
    

O comando flutter pub get usa este ficheiro para descarregar as dependências indicadas.