Allow sorting and "contacts to display" for better visibility
In the contacts preferences or someplace, provide for an option to:
- Sort by numbers only
- Sort by others/non-numbers/email (on similar line)
For sort by numbers:, the logic will be international numbering and digit concept. Example, if out of 3 contacts, one number has 6 digits, another has 7 digits and the final one has say 9 digits, then it should be ascending (6 > 7 > 9).
Also, for the same sorting, it should follow the numeric logic of 0-9 and then 10-19. So example, 020123456 will come before 080123456. Similarly, 020123456 will come after 08012345 (since 0201.. has more digits compared to 0801.. in the second example).
In the contacts preference or someplace, provide an option to:
- Show all contacts
- Show all contacts without numbers
- Customize (this can be further broken down into social integration part, if that can be achieved without having to break the privacy option).
Also, the sort by numbers (logic only) is a good to have. Sort by numbers would be really helpful for world numbers and where people have numbers across different countries/regions. Example, I visited one place in another country, and I still hold that local number and use it till date. So it will be useful to sort it out. But again, the logic only is good to have.