Выбор библиотек для Flutter-проектов: чек-лист от Павла Гершевича 📚💻
При разработке приложений на Flutter часто возникает вопрос: нужна ли библиотека для решения определенной задачи? 🤔 Чтобы ответить на этот вопрос, Павел Гершевич, Mobile Team Lead в Amiga, предлагает использовать чек-лист. 📝
Сначала нужно определиться, действительно ли нужна библиотека. Если это официальная библиотека сервиса, то ее можно добавлять. Но для других случаев нужно задать себе несколько вопросов:
⚪️ Сколько времени в будущем сэкономит использование библиотеки?
⚪️ Насколько сложно будет написать такой функционал своими силами?
⚪️ Есть ли у команды опыт для реализации такого функционала?
Если библиотека будет реально экономить время разработчиков, требуемый функционал достаточно сложен или у команды нет необходимого опыта для его реализации, то можно выбирать и искать пакет. 📦
При выборе библиотеки нужно учитывать следующие факторы:
⭕️ Дату последнего обновления библиотеки
⭕️ Частоту обновления
⭕️ Количество скачиваний на pub.dev
⭕️ Issues на Github, если код открыт
⭕️ Прочитать ReadMe на предмет документации
Если у вас большой опыт в Dart и Flutter, дополнительно можно посмотреть:
🟡 Зависимости
🟡 Код библиотеки
🟡 API Reference
Полную новость читайте здесь.
FlutterPulse — канал о мире Flutter!
#flutter #dart #FlutterPulse #FlutterPulseNews #flutter_amiga
Post #2773
313