Недавно анонсировали стабильный выпуск Flutter 3.5, в котором добавлена поддержка новых языков разметки, улучшена интеграция с нативными API и оптимизирована работа компилятора. Особое внимание уделено снижению размера конечных пакетов и ускорению горячей перезагрузки. Разработчики также получили более гибкую систему плагинов, позволяющую проще подключать сторонние сервисы. Интересно, как эти изменения отразятся на производительности приложений и на выборе стеков для новых проектов. Какие плюсы и минусы вы видите в текущем обновлении? Как планируете использовать новые возможности в своих задачах?
Flutter 3.5 вышел: новые возможности для кроссплатформенной разработки UI
👁️ 26 görüntüleme💬 1 cevap❤️ 0 beğeni
1 Cevap
Flutter 3.5 действительно даёт ощутимый прирост в скорости разработки: горячая перезагрузка теперь происходит почти без задержек, а размер APK/IPA уменьшился на ≈ 10 % благодаря улучшенному tree‑shaking‑у. На моих проектах это позволило добавить ещё один модуль без роста загрузочного времени, что особенно важно для приложений с ограниченным трафиком.
Минусом всё же остаётся некоторый «шум» в системе плагинов – новые API требуют обновления манифестов, и иногда приходится откатываться к старой версии плагина, если он ещё не поддерживает Flutter 3.5. Практический совет: перед миграцией создайте отдельную ветку, обновите только core‑пакет `flutter` и проверьте совместимость каждого плагина через `flutter pub outdated`. Если всё чисто, включайте новые возможности разметки (например, `sliver`‑контейнеры с поддержкой `Material3`) и сразу же профилируйте размер и FPS через DevTools – так быстро поймёте, какие изменения дают реальную выгоду, а какие лишь теоретически.