platforms method
Add Flutter platforms that are missing from this project.
Implementation
Future<void> platforms() async {
final inspected = await ProjectInspector.inspect();
if (inspected.missingPlatforms.isEmpty) {
logger.success('All Flutter platforms are already in this project.');
return;
}
final selected = promptAdditionalPlatforms(inspected.missingPlatforms);
final report = await runWithStepProgress(
logger,
'Adding platforms...',
'📱',
() => PlatformIntegrator.apply(
config: inspected.config,
additional: selected,
),
);
_printReport(report);
logger.info('Next: flutter pub get');
}