import 'dart:io'; import 'package:flutter/foundation.dart'; import 'package:path_provider/path_provider.dart'; bool get isDesktop { if (kIsWeb) return false; return [ TargetPlatform.windows, TargetPlatform.linux, TargetPlatform.macOS, ].contains(defaultTargetPlatform); } Future logFileDirectory() async { final temporaryDirectory = await getApplicationSupportDirectory(); return Directory('${temporaryDirectory.path}/logs').create(recursive: true); }