Flutter вкатился с обновлением.
1. Impeller — теперь везде.
Анимации перестают дёргаться на слабых устройствах, потому как новый движок рендеринга раньше жил только на iOS, теперь включён везде.
💡 Интересный факт: движок начинал пилить практически в одиночку инженер Кенрик Ризен — просто потому, что устал читать баг-репорты про «jank». Теперь его детище — стандарт для всех платформ. Вот что значит «сделал, потому что достало».
2. Макросы в Dart. Ну, почти.
То, чего ждали годами — избавились от кодогенерация моделек и стейт менеджеров. Больше никакого генерации, который жрёт время, нервы и батарею ноутбука. Пока в экспериментном варианте, но ребята из Dart команды явно настроены серьёзно.
Шутка из комьюнити: «Файлы с автогенерацией занимали половину моего проекта. Скоро я смогу удалить их и почувствовать себя свободным человеком».
3. Flutter Web + WasmКомпиляция в WebAssembly.
Это значит, что сложные штуки в браузере — редакторы, интерактивные дашборды, игры — теперь работают не «терпимо», а быстро и красиво. Flutter Web перестаёт быть компромиссом.
4. Мелочь, а приятно: несколько версий Flutter на одной машине.
Команда наконец-то сделала нормальное переключение между версиями SDK. Для тех, кто поддерживает старые проекты и одновременно пилит новые — просто спасение. Раньше это были танцы с бубном и символическими ссылками.
Куда всё катится?
Впечатление такое: Flutter перестаёт быть фреймворком для «быстро запилить MVP» и превращается в инструмент для долгоиграющих серьёзных проектов. Меньше магии, больше стабильности. Wasm открывает веб, Impeller закрывает вопросы к плавности, макросы упрощают рутину.
Мой скромный прогноз: в ближайшие пару лет нас ждёт волна переезда с других кросс-платформенных решений на Flutter. Особенно в B2B и сложных клиентских приложениях.