changeAppName method

Future changeAppName({
  1. required String appName,
  2. required Iterable<Platform> platforms,
})

appName va platforms orqali dastur nomini o'zgartirish.

Implementation

Future changeAppName(
    {required String appName, required Iterable<Platform> platforms}) async {
  var oldName = await fileRepository.getCurrentPubSpecName(appName);
  if (platforms.isEmpty || platforms.contains(Platform.ios)) {
    await fileRepository.myChangeIosAppName(appName);
  }
  if (platforms.isEmpty || platforms.contains(Platform.macOS)) {
    await fileRepository.myChangeMacOsAppName(appName);
  }
  if (platforms.isEmpty || platforms.contains(Platform.android)) {
    await fileRepository.myChangeAndroidAppName(appName);
  }
  changeFilesImports(appName, oldName);
}