Ich gehe vom ersten Bildschirm zum zweiten und von dort auf den dritten Platz, möchte aber nicht wieder flattern gehen

Navigator.pushAndRemoveUntil(
  context,
  MaterialPageRoute(builder: (context) => MainPage()),
  (Route<dynamic> route) => false,
);
Aggressive Anaconda