Flutter

Gerenciamento de pacotes

pubspec.yaml, pub.dev, dependencies, dev_dependencies, versionamento, criação de pacotes

16 perguntas de entrevista·
Mid-Level
1

Qual arquivo contém a configuração de dependências em um projeto Flutter?

Resposta

O arquivo pubspec.yaml é o arquivo de configuração central de um projeto Dart/Flutter. Ele contém o nome do projeto, sua versão, as dependencies, as dev_dependencies, os assets e outros metadados. Esse arquivo é lido pela ferramenta pub para resolver e baixar os pacotes necessários.

2

Qual é a diferença entre dependencies e dev_dependencies no pubspec.yaml?

Resposta

As dependencies são os pacotes necessários para executar a aplicação em produção, enquanto as dev_dependencies são usadas apenas durante o desenvolvimento (testes, geração de código, linting). As dev_dependencies não são incluídas no build final do app, o que reduz o tamanho do bundle.

3

O que significa o símbolo ^ antes de uma versão de pacote (ex: ^1.2.3)?

Resposta

O símbolo ^ (caret) indica uma restrição de versão compatível de acordo com o semantic versioning. Para ^1.2.3, ele permite qualquer versão >= 1.2.3 e < 2.0.0. Isso permite receber automaticamente as atualizações menores e as correções, evitando ao mesmo tempo as mudanças maiores potencialmente incompatíveis.

4

Qual é a função do arquivo pubspec.lock?

5

Qual comando permite obter as dependências declaradas no pubspec.yaml?

+13 perguntas de entrevista

Domine Flutter para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis