@required
требуется, когда у вас есть более 1 именованных параметров, и вы хотите, чтобы некоторые параметры были обязательными, вы аннотируете его, используя @required
.
Пример
class Test {
final String a; // say a is mandatory
final String b;
final String c;
final String d;
Test({
@required this.a, // annotate it using required
this.b,
this.c,
this.d,
});
}