import 'package:flutter/material.dart'; class NavigationService { final GlobalKey navigatorKey = GlobalKey(); BuildContext? get context => navigatorKey.currentContext; Future push(Route route) { return navigatorKey.currentState!.push(route); } void pop([T? result]) { navigatorKey.currentState!.pop(result); } }