Luis Jose Altamirano
PreguntaEntiendo los parametros requeridos e opcionales , pero en que casos debo usar los nombrados?

Edisson Castro
Depende mucho de tus necesidades o preferencias. Los parámetros nombrados te dan más flexibilidad, primero, porque no tienes que especificar el orden al momento de pasar los argumentos y segundo, porque estás asignando parámetros nombrando explícitamente al nombre de los argumentos en la función.
void main() { var name = getName(name: 'Luis José'); // Mayor claridad en el argumento print(name); } String getName({String name = 'Luis'}) { return name; }

Luis Calderon
Se usa mucho en Flutter por ejemplo. Es un framework hecho con el lenguaje Dart.
Cuando una función tiene varios atributos (4 o mas) se recomienda utilizar parámetros nombrados.