Pessoal, na aula a máscara do CEP, package brasil_fields, utiliza ponto "." que pode gerar conflito com o validator do package flux_validator_dart. Para evitar conflito, basta colocar "ponto: false" dentro do CepInputFormatter(). O CEP que estava no formato 11.222-333 fica 11222-333 e aí não dá erro:
TextFormField(
controller: _cepController,
maxLength: 10,
decoration: const InputDecoration(
labelText: 'CEP',
),
keyboardType: TextInputType.number,
validator: (value) => Validator.cep(value) ? 'CEP inválido' : null,
inputFormatters: [
FilteringTextInputFormatter.digitsOnly,
CepInputFormatter(
ponto: false,
),
],
),