TGViewer
Flutter For Dev - новости, статьи, дизайн. Flutter For Dev - новости, статьи, дизайн. @flutterfordev · 3.12K subscribers
Post #1583 2.25K
What's new in Dart 3.10:

Вышла новая версия Dart 3.10 — обновление, направленное на улучшение удобства разработки, расширяемость инструментов и стабильность экосистемы.

— Dot shorthands: Новый синтаксис, позволяющий опускать имя класса или enum, если тип можно вывести из контекста.
Теперь можно писать .error вместо LogLevel.error или .all(8) вместо EdgeInsets.all(8) — код стал компактнее и понятнее.

— Analyzer plugins: Появилась система плагинов для анализатора кода.
Теперь можно создавать собственные правила статического анализа, кастомные линты и автоматические quick fix-ы, интегрирующиеся прямо в IDE и команды dart analyze и flutter analyze.

— Build hooks (stable): Система сборки нативного кода (ранее “native assets”) стала стабильной.
Позволяет компилировать и подключать C++, Rust, Swift и другие библиотеки без использования CMake, Gradle или SPM — всё через стандартный Dart-пакет.

— Новый lint:
remove_deprecations_in_breaking_versions — проверяет, чтобы устаревшие API были удалены перед выпуском новой мажорной версии пакета.

— Новые аннотации @Deprecated:
Теперь можно точечно помечать, что именно устаревает:
@Deprecated.extend(), @Deprecated.implement(), @Deprecated.subclass(), @Deprecated.mixin(), @Deprecated.instantiate(), @Deprecated.optional().
Это даёт более точный контроль над эволюцией API.

— Pub.dev:
• Вкладка “Likes” теперь поддерживает поиск, сортировку и фильтрацию любимых пакетов.
• Добавлена возможность “unlike” напрямую из интерфейса.
• Авторы пакетов могут отключать ручное (manual) публикацию пакета для повышения безопасности.

Остальное можно узнать в оригинальной статье:
https://blog.dart.dev/announcing-dart-3-10-ea8b952b6088

PDF в комментариях.
  • 👍 13
  • ❤‍🔥 4
  • ❤ 3
  • 👏 1
More from @flutterfordev
  1. Sep 30, 2026How I converted GenLatte to fullstack Dart: Craig Labenz из команды Flutter рассказал, как…
  2. Sep 13, 2026Material and Cupertino decoupling are here: Крейг Лабенц объясняет, зачем Material и Cuper…
  3. Sep 10, 2026Skills CLI 1.0: Bundle and distribute AI agent skills for your packages: Команда Dart выпу…
  4. Sep 8, 2026#Новостизанеделю А вот и очередная подборка новостей. Спасибо, что читаете их. — Свет в ко…
  5. Sep 3, 2026Technique of the Week(async*): В новом выпуске Technique of the Week рассказывают, про asy…
  6. Sep 3, 2026Benchmark: Flutter state management approaches and thier performance: Filip Hráček пять су…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →