Введение в пакеты в Dart
Пакет в Dart - это опубликованная библиотека с именем, версией и исходниками. Такие пакеты лежат в общем реестре: вы указываете имя и версию в проекте, а инструменты скачивают код и делают его доступным компилятору.
Список сторонних зависимостей хранят в файле
pubspec.yaml в корне приложения. Там же
задают имя проекта и минимальную версию SDK.
Пока пакет не записан в dependencies,
импортировать его из кода нельзя.
После правки pubspec.yaml выполняют команду
dart pub get в папке проекта. Она подтягивает
нужные версии и записывает точные номера в
pubspec.lock, чтобы сборка у всех
участников совпадала.
В исходниках подключают пакет строкой
import с префиксом package:.
Свои файлы по-прежнему импортируют относительным
путем в кавычках. В этом разделе речь только
о внешних пакетах, а не о show, hide,
as и part для своего кода - это
уже было в учебнике ООП.