Ответ
В контексте Flutter-разработки, я стараюсь избегать устаревших или неподдерживаемых инструментов. Например, не хотел бы возвращаться к проектам на Flutter 1.x или Dart 1.x, так как они давно не поддерживаются и лишены современных возможностей вроде null safety.
Также стараюсь обходить стороной проекты, построенные на нестабильных или заброшенных пакетах из pub.dev. Работа с такими зависимостями часто приводит к несовместимостям и нерешаемым багам.
# Пример рискованной зависимости в pubspec.yaml
dependencies:
some_abandoned_package: ^0.1.0 # Последнее обновление 3 года назад
В целом, мой фокус — на современных, активно развивающихся технологиях в экосистеме Flutter, таких как Riverpod, BLoC, Dart 3 и новейшие версии Flutter с поддержкой Impeller.