Junior
Para que é que serve o ficheiro pubspec.yaml num projeto Flutter?
sobes.tech IA
Resposta da IA
pubspec.yaml - é um ficheiro de configuração utilizado em projetos Flutter para gerir dependências, metadados do projeto e outros parâmetros-chave.
Funções principais:
- Gestão de dependências: Inclui a definição de pacotes e plugins de terceiros necessários ao projeto.
dependencies: flutter: sdk: flutter cupertino_icons: ^1.0.2 http: ^0.13.3 # Exemplo de dependência externadev_dependencies: flutter_test: sdk: flutter - Definição da versão do SDK Flutter: Indica a versão mínima e máxima suportada do Flutter.
environment: sdk: ">=2.12.0 <3.0.0" - Configuração de recursos: Permite incluir imagens, fontes e outros recursos na compilação da aplicação.
flutter: uses-material-design: true assets: - assets/images/logo.png - assets/data/config.json fonts: - family: Roboto fonts: - asset: assets/fonts/Roboto-Regular.ttf - asset: assets/fonts/Roboto-Italic.ttf style: italic - Metadados do projeto: Contém informações sobre o projeto, como nome, descrição e versão.
name: my_flutter_app description: Um novo projeto Flutter. publish_to: 'none' # Remove esta linha se desejar publicar no pub.dev version: 1.0.0+1 - Dependências para desenvolvimento (dev_dependencies): Lista os pacotes utilizados apenas no processo de desenvolvimento, por exemplo, para testes.
Tabela com alguns campos-chave:
| Campo | Descrição |
|---|---|
name |
Nome do projeto. |
description |
Breve descrição do projeto. |
version |
Versão do projeto. |
environment |
Versões do SDK Flutter suportadas pelo projeto. |
dependencies |
Lista de pacotes e plugins externos. |
dev_dependencies |
Lista de pacotes utilizados apenas para desenvolvimento. |
flutter |
Seção para configurações relacionadas com Flutter, como recursos. |