formatNumber function

String formatNumber(
  1. int number
)

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';
  }
}