Flutter

Gestión de paquetes

pubspec.yaml, pub.dev, dependencies, dev_dependencies, versionado, creación de paquetes

16 preguntas de entrevista·
Mid-Level
1

¿Qué archivo contiene la configuración de dependencias en un proyecto Flutter?

Respuesta

El archivo pubspec.yaml es el archivo de configuración central de un proyecto Dart/Flutter. Contiene el nombre del proyecto, su versión, las dependencies, las dev_dependencies, los assets y otros metadatos. Este archivo es leído por la herramienta pub para resolver y descargar los paquetes necesarios.

2

¿Cuál es la diferencia entre dependencies y dev_dependencies en pubspec.yaml?

Respuesta

Las dependencies son los paquetes necesarios para ejecutar la aplicación en producción, mientras que las dev_dependencies solo se usan durante el desarrollo (tests, generación de código, linting). Las dev_dependencies no se incluyen en el build final de la aplicación, lo que reduce el tamaño del bundle.

3

¿Qué significa el símbolo ^ delante de una versión de paquete (ej: ^1.2.3)?

Respuesta

El símbolo ^ (caret) indica una restricción de versión compatible según el semantic versioning. Para ^1.2.3, permite cualquier versión >= 1.2.3 y < 2.0.0. Esto permite recibir automáticamente las actualizaciones menores y los parches, evitando a la vez los cambios mayores potencialmente incompatibles.

4

¿Cuál es la función del archivo pubspec.lock?

5

¿Qué comando permite obtener las dependencias declaradas en pubspec.yaml?

+13 preguntas de entrevista

Domina Flutter para tu próxima entrevista

Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.

Empieza gratis