Dart’s optional parameters are optional in that the caller isn’t required to specify a value for the parameter when calling the function . Optional parameters can only be declared after any required parameters. Optional parameters can have a default value, which is used when a caller does not specify a value.7 Kas 2012