getBundleId method
Fetches the bundle ID from the Android App Build Gradle file. Returns: Future<String?>, the Bundle ID of the application.
Implementation
@override
Future<String?> getBundleId() async {
final filePath = androidAppBuildGradlePath;
var contentLineByLine = await readFileAsLineByline(
filePath: filePath,
);
for (var i = 0; i < contentLineByLine.length; i++) {
if (contentLineByLine[i]?.contains('applicationId') ?? false) {
return (contentLineByLine[i] as String).split('"')[1].trim();
}
}
return null;
}