I know that AlphabetIndexer class in Android uses ASCII ordering to order items in the list. It means that if I have items starting for example with lower case "a" it will be ordered after upper case "Z" which seems not so logical. So is there a way to somehow combine lower and upper case letters in such kind of situations?
A good example of success in this is the contacts list of Viber, they don't only managed to put "Y" and "y" in the same section but also show two letters "Yy" in the SectionIndexer. So is it possible to achieve with default AlphabetIndexer? Has anybody some experience with such kind of problem?

if you want the ordering to not be case sensitive, you need to create your own extension of AlphabetIndexer and overwrite the Compare function to compare the strings in the same case