title: Android Country code selector lib
body: <p>Currently I am using <a href="https://github.com/hbb20/CountryCodePickerProject" rel="nofollow noreferrer">https://github.com/hbb20/CountryCodePickerProject</a>
  library to allow user to select country, format entered phone number and validate no. </p>
  
  <p>Its good but not fulfilling my requirements. There are couple of issues..</p>
  
  <ol>
  <li>If user enter phone no. with country code, its considering as invalid phone no.</li>
  </ol>
  
  <p>i.e India is selected and user enter 91 99 xxx xxxxx.(Invalid).</p>
  
  <ol start="2">
  <li>On entering phone no. with country code, flag or country is not getting select.</li>
  <li>Format is also not applying on changing country.</li>
  <li>If User edit phone no. which is already saved then on saving its appending country code.</li>
  </ol>
  
  <p>i.e If I am going to change  91 99 xxx xxxxx then its saved as 91  91 99 xxx xxxxx. Which is invalid.</p>
  
  <p>Can anyone suggest me solution or smart library for android.</p>