Пакеты Dart
Пакеты — это библиотеки, написанные на Dart, например, пакет path. Некоторые из них могут содержать специфичную для Flutter функциональность и, таким образом, иметь зависимость от фреймворка Flutter, ограничивая их использование только Flutter, например, пакет fluro.
Пакеты не требуют реализации зависимой от платформы части, но могут зависеть от плагинов, например google_fonts. Для подключения такого пакета для платформы ОС Аврора следует подключить имплементацию плагина:
dependencies:
google_fonts: ^6.1.0
path_provider: ^2.0.15
path_provider_aurora:
git:
url: https://developer.auroraos.ru/git/flutter/packages.git
ref: aurora-path_provider_aurora-0.6.0
path: packages/path_provider_aurora
И выполнить требования плагина для работы с платформой, например добавление необходимых разрешений в .desktop-файл приложения:
Permissions=UserDirs
Требования для плагина можно найти в его файле README.md.