Better Error Screen
void main() {
ErrorWidget.builder = (FlutterErrorDetails details) {
bool inDebug = false;
assert(() {
inDebug = true;
return true;
}
if(inDebug) {
return ErrorWidget(details.exception);
}
return Material(
color: Colors.green.shade200,
child: Center(
child: Text(details.exception.toString()),
style: const TextStyle(
color: Colors.white,
fontWeight: FontWeight.bold,
fontSize: 20
)
)
);
};
runApp(const MyApp());
}