Flutter For Dev - новости, статьи, дизайн.: post #1614 — TG.ME

Пока команда Flutter молчит, в релиз вышел Dart 3.12.

Главная фича — private named parameters. Раньше так было нельзя, приходилось городить initializer list:

class Point {
final int _x, _y;

Point({required int x, required int y})
: _x = x,
_y = y;
}


Теперь :

class Point {
final int _x, _y;

Point({required this._x, required this._y});
}

Point(x: 1, y: 2); // снаружи публичные имена


Dart сам уберёт underscore для имени параметра снаружи

Из остального:

— новый lint simple_directive_paths для очистки лишних ./ и ../
— dart fix научился чинить avoid_final_parameters
— analyzer стартует быстрее
— Git LFS теперь поддерживается в pub dependencies

Читать можно тут:
https://dart.dev/changelog
https://github.com/dart-lang/sdk/blob/main/CHANGELOG.md#3120
❤20👍2🥰2🔥1
May 20, 2026 1.3K 19