import 'dart:io'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; Route adaptivePageRoute({ required Widget Function(BuildContext) builder, bool fullscreenDialog = false, }) { if (Platform.isIOS) { return CupertinoPageRoute( builder: builder, fullscreenDialog: fullscreenDialog, ); } return MaterialPageRoute( builder: builder, fullscreenDialog: fullscreenDialog, ); }