Вы когда-нибудь хотели реализовать определенную функциональность в своем коде Flutter, но застряли, потому что не знали, как это сделать? Именно здесь на помощь приходят пакеты Flutter, которые помогают облегчить создание приложений.
Пакеты, внесенные другими разработчиками в экосистему Flutter и Dart, называются пакетами Flutter. Это позволяет быстро создать приложение без необходимости разрабатывать все с нуля в соответствии с документацией Flutter. Другими словами, это просто библиотеки с открытым исходным кодом, созданные другими людьми, которые вы можете легко импортировать в свой проект.
Использование пакетов Flutter в вашем проекте
Чтобы использовать эти пакеты, необходимо выполнить несколько шагов:
ШАГ 1:
Вам необходимо знать тип пакета, который вы хотите использовать в своем проекте, либо по конкретному названию, либо по схожим ключевым словам. Затем перейдите на сайт https://pub.dev/packages, где вы увидите множество пакетов для решения различных задач.
Мы оцениваем пакеты от 1 до 100, чтобы выбрать наиболее эффективный. Хотя пакетов может быть много, вам следует искать те, у которых наилучший рейтинг.
Для нашего примера мы будем использовать english_words от filiph.net.
Несколько терминов, с которыми следует ознакомиться при просмотре этих пакетов:
*LIKES: * «Нравится» — это показатель того, скольким разработчикам понравился пакет.
PUB POINTS: Новый способ измерения качества. Он включает в себя несколько измерений качества, таких как стиль кода, поддержка платформы и сопровождаемость.
Популярность: Это дает представление о том, что используют другие разработчики, определяя количество разработчиков, использующих пакет.
ШАГ 2:
Нажав на вкладку «установка» на странице, вы узнаете, как использовать пакет. Во-первых, мы зависим от него, добавив всего две строки в наш файл pubspec.yaml:
dependencies: english_words: ^4.0.0
Примечание: Мы должны быть очень внимательны к отступам в файле pubspec.yaml, чтобы не испортить его.
Во-вторых, мы также можем добавить его в наш проект, выполнив команду в терминале.
flutter pub add english_words.
Это автоматически добавит пакет в файл pubspec.yaml. Вы получите уведомление о том, что файл pubspec.yaml был отредактирован, и вам нужно выполнить команду flutter pub get.
ШАГ 3:
Теперь в нашем коде мы можем импортировать пакет в наш файл Main.dart, добавив его в начало файла (нужного файла), в котором вы хотите вызвать пакет.
import 'package:english_words/english_words.dart';
Let’s take a little example
import 'package:english_words/english_words.dart';
main() {
nouns.take(50).forEach(print);
}
Приведенный выше код выведет 50 самых употребляемых существительных в английском языке.
Заключение
Все готово! Вы успешно добавили пакет flutter в свой проект.
Если у вас возникли вопросы или проблемы, не стесняйтесь обращаться к разработчикам пакета по их электронным адресам, указанным на страницах пакетов.
Вы также можете помочь сообществу flutterdev, создав свой собственный пакет, если его еще не существует.
Спасибо.