compareVersions function
Implementation
int compareVersions(String version1, String version2) {
final parts1 = version1.split('.');
final parts2 = version2.split('.');
for (var i = 0; i < 3; i++) {
final part1 = int.parse(parts1[i]);
final part2 = int.parse(parts2[i]);
if (part1 < part2) {
return -1;
} else if (part1 > part2) {
return 1;
}
}
return 0;
}