isFlutterInstalled function
Check if Flutter is installed and accessible
Implementation
Future<bool> isFlutterInstalled() async {
try {
final result = await Process.run('flutter', ['--version']);
return result.exitCode == 0;
} catch (e) {
// Try to find Flutter in common paths and use full path
final flutterPath = getFlutterPath();
if (flutterPath != null) {
try {
final result = await Process.run(flutterPath, ['--version']);
return result.exitCode == 0;
} catch (e2) {
return false;
}
}
return false;
}
}