formatNumber function

dynamic formatNumber(
  1. int number
)

Implementation

formatNumber(int number) {
  var shortForm = "";
  if (number < 1000) {
    shortForm = number.toString();
  } else if (number >= 1000 && number < 1000000) {
    shortForm = (number / 1000).toStringAsFixed(1) + "K";
  } else if (number >= 1000000 && number < 1000000000) {
    shortForm = (number / 1000000).toStringAsFixed(1) + "M";
  } else if (number >= 1000000000 && number < 1000000000000) {
    shortForm = (number / 1000000000).toStringAsFixed(1) + "B";
  }
  return shortForm;
}