Gostaria de saber se o desafio proposto condiz com meu resultado, esse demorei um pouco devido que achei um pouco complexo, qualquer coisa fora de questão comentem onde posso corrigir e como da pra melhorar
void main() {
  String resultado = informacoesFruta(
    nome: 'Maçã',
    peso: 35.52,
    diasDesdeColheita: 30,
    diasParaMadura: 20,
  );
  print(resultado);
}
String informacoesFruta({
  required String nome,
  required double peso,
  required int diasDesdeColheita,
  required int diasParaMadura,
}) 
{
  int diasQueFaltamParaMadura = diasParaMadura - diasDesdeColheita;
  bool estaMadura = diasDesdeColheita >= diasParaMadura;
  return 'A $nome pesa ${peso.toStringAsFixed(2)} gramas!\n'
  'Ela foi colhida há $diasDesdeColheita dias e precisa de $diasParaMadura dias para amadurecer\n'
  'A $nome ${estaMadura ? "está madura" : "não está madura, e faltam $diasQueFaltamParaMadura dias para amadurecer."}!';
}
 
            