toPrimaryColor method
Implementation
Color toPrimaryColor() {
final colors = [
Colors.red,
Colors.pink,
Colors.purple,
Colors.deepPurple,
Colors.indigo,
Colors.blue,
Colors.teal,
Colors.green,
Colors.orange,
Colors.deepOrange,
Colors.brown,
];
var bytes = utf8.encode(value);
var digest = md5.convert(bytes);
int hashValue = digest.bytes.fold(0, (prev, elem) => prev + elem);
int colorIndex = hashValue % colors.length;
return colors[colorIndex];
}