Ответ
Я ищу пакеты в первую очередь на pub.dev — это официальный репозиторий для Dart и Flutter. Там есть вся необходимая информация: версии, зависимости, рейтинг (pub points), и часто — ссылка на исходный код.
Перед добавлением пакета я всегда проверяю несколько ключевых моментов:
- Активность поддержки: Смотрю дату последнего обновления и частоту коммитов на GitHub.
- Качество: Обращаю внимание на количество открытых issues, наличие тестов и документации.
- Соответствие задаче: Убеждаюсь, что пакет решает именно мою проблему, а не добавляет избыточный функционал.
- Зависимости: Проверяю, не тянет ли пакет за собой множество других больших библиотек.
Для нишевых задач или вдохновения также смотрю курируемые списки, например, awesome-flutter, и читаю статьи в блогах известных разработчиков из сообщества.