generate method
Implementation
Future<String> generate() async {
final skins = await _scanSkins();
if (skins.isEmpty) {
print('No skins found');
return '';
}
final assetTree = await _processStandardAssets();
final skinFilesTree = await _buildResourceTree(skins);
final resourceValues = await _processResourceValues();
final buffer = StringBuffer();
buffer.writeln(imports);
buffer.writeln();
buffer.write(_generateAssetsCode(assetTree, skinFilesTree));
buffer.write(_generateResValueCode(resourceValues));
return buffer.toString();
}