Announcing Dart 3.9: Вышла новая версия Dart 3.9, вот что в нее вошло:
— Улучшения null safety: Dart 3.9 теперь автоматически предполагает null safety при вычислении type promotion, reachability и definite assignment, что делает код более безопасным
— Dart и Flutter MCP Server: Новый сервер для интеграции с AI-ассистентами (Gemini CLI, Cursor, GitHub Copilot), позволяющий им глубоко понимать контекст проекта и выполнять действия от имени разработчика.
— Ускорение Dart CLI: AOT-компиляция analysis server для команд dart analyze, dart fix и dart format, что дает прирост производительности до 50% для длительных операций.
— Обновления pub client: Поддержка версионирования git-зависимостей на основе тегов, улучшенная проверка версий Flutter SDK в корневых пакетах.
— Кросс-компиляция: Добавлена поддержка целевых архитектур arm (ARM32) и riscv64 (RV64GC) для Linux.
— Исправления soundness: Устранена проблема с прямым вызовом значений, возвращаемых геттерами, когда тип был generic type argument.
— Улучшенные ограничения SDK: Теперь Flutter constraint верхняя граница уважается в корневых пакетах, что помогает командам использовать одинаковые версии SDK.
— Deprecation 32-bit x86: Прекращение поддержки 32-битной x86 архитектуры (в основном влияет на старые Android эмуляторы).
— Обновления dart build: Команда dart build -f exe заменена на dart build cli --target=<target>.
Остальное можно узнать в статье:
https://medium.com/dartlang/announcing-dart-3-9-ba49e8f38298
— Улучшения null safety: Dart 3.9 теперь автоматически предполагает null safety при вычислении type promotion, reachability и definite assignment, что делает код более безопасным
— Dart и Flutter MCP Server: Новый сервер для интеграции с AI-ассистентами (Gemini CLI, Cursor, GitHub Copilot), позволяющий им глубоко понимать контекст проекта и выполнять действия от имени разработчика.
— Ускорение Dart CLI: AOT-компиляция analysis server для команд dart analyze, dart fix и dart format, что дает прирост производительности до 50% для длительных операций.
— Обновления pub client: Поддержка версионирования git-зависимостей на основе тегов, улучшенная проверка версий Flutter SDK в корневых пакетах.
— Кросс-компиляция: Добавлена поддержка целевых архитектур arm (ARM32) и riscv64 (RV64GC) для Linux.
— Исправления soundness: Устранена проблема с прямым вызовом значений, возвращаемых геттерами, когда тип был generic type argument.
— Улучшенные ограничения SDK: Теперь Flutter constraint верхняя граница уважается в корневых пакетах, что помогает командам использовать одинаковые версии SDK.
— Deprecation 32-bit x86: Прекращение поддержки 32-битной x86 архитектуры (в основном влияет на старые Android эмуляторы).
— Обновления dart build: Команда dart build -f exe заменена на dart build cli --target=<target>.
Остальное можно узнать в статье:
https://medium.com/dartlang/announcing-dart-3-9-ba49e8f38298
#Новостизанеделю
А вот и очередная подборка новостей. Спасибо, что читаете их.
— What's new in Flutter 3.35.
https://t.iss.one/FlutterForDev/1567
— Announcing Dart 3.9.
https://t.iss.one/FlutterForDev/1568
— Using Android Intent via native interop with jnigen.
https://roszkowski.dev/2025/android-jnigen/
— Dart Frog Has Found a New Pond!.
https://www.verygood.ventures/blog/dart-frog-has-found-a-new-pond
— Flutter: Исчерпывающее руководство по высокопроизводительному рендерингу Canvas’а — Часть 1.
https://habr.com/ru/companies/otus/articles/935384/
Интересное из Github:
— dart_frog_lint.
https://github.com/dart-frog-dev/dart_frog/tree/main/packages/dart_frog_lint
— stacked.
https://github.com/Stacked-Org/stacked
— time_shift.
https://github.com/shorebirdtech/time_shift
Буду благодарен за поддержку канала🐦 .
https://t.iss.one/FlutterForDev/1450
Мой второй канал.
@FlutterForDevRun
А вот и очередная подборка новостей. Спасибо, что читаете их.
— What's new in Flutter 3.35.
https://t.iss.one/FlutterForDev/1567
— Announcing Dart 3.9.
https://t.iss.one/FlutterForDev/1568
— Using Android Intent via native interop with jnigen.
https://roszkowski.dev/2025/android-jnigen/
— Dart Frog Has Found a New Pond!.
https://www.verygood.ventures/blog/dart-frog-has-found-a-new-pond
— Flutter: Исчерпывающее руководство по высокопроизводительному рендерингу Canvas’а — Часть 1.
https://habr.com/ru/companies/otus/articles/935384/
Интересное из Github:
— dart_frog_lint.
https://github.com/dart-frog-dev/dart_frog/tree/main/packages/dart_frog_lint
— stacked.
https://github.com/Stacked-Org/stacked
— time_shift.
https://github.com/shorebirdtech/time_shift
Буду благодарен за поддержку канала
https://t.iss.one/FlutterForDev/1450
Мой второй канал.
@FlutterForDevRun
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8❤🔥2 2🔥1👨💻1
Package of the Week(
widgetbook): Очередной выпуск Package of the Week в котором рассказывается про widgetbook.
https://youtu.be/sGRetvJ-zZI?si=hZLDxZ0hiwYch84F
widgetbook): Очередной выпуск Package of the Week в котором рассказывается про widgetbook.
https://youtu.be/sGRetvJ-zZI?si=hZLDxZ0hiwYch84F