isFlutterProjectRoot static method

Future<bool> isFlutterProjectRoot()

  1. Is Flutter Project Root

Implementation

static Future<bool> isFlutterProjectRoot() async {
  final requiredPaths = [_pubspecPath, 'lib', 'android', 'ios'];

  for (final pathName in requiredPaths) {
    final exists =
        await FileSystemEntity.type(pathName) !=
        FileSystemEntityType.notFound;
    if (!exists) return false;
  }
  return true;
}