import 'dart:async'; Future<void> main() async { print('Main Primeiro'); scheduleMicrotask(() { print('Microtask 1'); }); Future.delayed(const Duration(seconds: 2), () => print('Future Delayed')); Future(() => print('Future 1')); Future(() => print('Future 2')); scheduleMicrotask(() { print('Microtask 2'); }); Future(() => print('Future 3')); print('Main Final'); }