checkSimilarity method
checks if two strings are similar or not. WillDo: gives a percentage
Implementation
checkSimilarity(String s1, String s2, {bool caseSensitive = false}) {
if (!caseSensitive) {
s1 = s1.toLowerCase();
s2 = s2.toLowerCase();
}
List<String> l1 = s1.trim().split("");
List<String> l2 = s2.trim().split("");
int error = 0;
for (int i = 0; i < (l1.length > l2.length ? l1.length : l2.length); i++) {
String e1 = l1.length > i ? l1[i] : '';
String e2 = l2.length > i ? l2[i] : '';
if (e1 != e2 || e1 == '' || e2 == '') {
error++;
}
}
return (error < 2) ? true : false;
}