navigateAndRestore method
Implementation
Future<Null> navigateAndRestore(
{required Widget screen, onBack, bool fade = false}) =>
Navigator.of(this)
.push(fade
? _fadeTransition(screen)
: MaterialPageRoute(builder: (_) => screen))
.then((val) {});