Обновить

Комментарии 4

норм обзор. а импакт-анализ есть? типа насколько код ломается при переходе на новую версию?

"Ломаются" только deprecated методы, которые выпиливают. Всё остальное пока что работает с обновлениями отлично (правда, у меня нет такой обширной кодовой базы, чтобы прям утверждать это, но у себя в небольших проектах я делал flutter upgrade безболезненно уже много раз).

При этом VSCode со стандартным набором дополнений подсвечивает эти методы в проекте, так что если проектов не десятки, то и методы можно своевременно переводить на новые.

насколько код ломается при переходе на новую версию?

Мы с Клодом день просидели (на миграции ~40К строк кода). Но там большую часть времени заняла миграция на primary constructors. dart fix для неё есть, но работает кривовато, нужно тщательно следить за руками. И добавления в линтер use_primary_constructors недостаточно, нужно вот это вот всё:

    - use_primary_constructors
    - use_declaring_parameters
    - empty_container_bodies
    - use_super_parameters

Тогда более или менее норм отрабатывает. Хотя был странный глюк: автофикс в четырёх местах удалил док комменты. На скорость не влияет, конечно, но настораживает.

А замена либ гуёв и локализации довольно легко прошла. Пока вроде глюков не заметил.

Так-так, что это у нас тут. Можно потестировать переход на material_ui

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации