Файл pubspec.yaml используется для управления зависимостями, метаданными проекта и конфигурацией сборки в проекте Flutter.
Основные разделы:
name: Название проекта.
description: Краткое описание проекта.
publish_to: Настройка публикации пакета (none для приватных проектов).
version: Версия пакета (приложение или библиотека).
environment: Минимальная версия SDK, необходимая для работы проекта.
dependencies: Список пакетов, от которых зависит ваш проект. Это основные зависимости, необходимые для выполнения кода.
yaml
dev_dependencies: Пакеты, необходимые только во время разработки, тестирования и сборки, но не для выполнения конечного приложения.
yaml
flutter: Специфичные для Flutter настройки, такие как определение используемых ресурсов (assets), шрифтов и интеграция с платформами.
yaml
Команда flutter pub get использует этот файл для скачивания указанных зависимостей.