main() {
Future iniciarConversa = Future(() => 'Iniciando a conversa...').then((value) async {
print(value);
await simularConversa().then((value) => print('Conversa encerrada!'));
});
}
Future simularConversa() async{
print('João: Bom dia, grupo!');
await Future.delayed(Duration(seconds: 2));
print('Mariana: Bom dia! Tudo bem?');
await Future.delayed(Duration(seconds: 2));
print('João: Suave, e você?');
await Future.delayed(Duration(seconds: 1));
print('Mariana: Certim!');
await Future.delayed(Duration(seconds: 1));
}