formatNumber function
Implementation
String formatNumber(int number) {
String format(double n) {
return n % 1 == 0 ? n.toInt().toString() : n.toStringAsFixed(2);
}
if (number < 10000) {
return number.toString();
} else if (number < 100000) {
return '${format(number / 1000)}K';
} else if (number < 10000000) {
return '${format(number / 100000)}L';
} else {
return '${format(number / 10000000)}Cr';
}
}