title: Validate package name, application name and version name in Android
body: <p>We have validation methods for email address, name, zip code etc.</p>
  
  <p>Is there something similar for Package Name, Application Name and Version Name used in Android apps? Is there any documentation for the same, like what valid characters are allowed?</p>
  
  <p>I see that version code for all apps is always integer.</p>