Returns true if string equals with ignoring case
bool equalsIgnoreCase(String? other) { if (this == null || other == null) return false; return this!.toLowerCase() == other.toLowerCase(); }