The main element is not surprisingly the manifest element. It has attributes to specify : Android namespace schema url ( “ http://schemas.android.com/apk/res/android ”) Base package name for the android application. This serves two purposes: Uniquely identifies the application on a device. Your website url would be a good choice. eg: yourwebsite.com.package.suffix Acts as a shortcut for dot (“.”) that can used to specify the class names elsewhere in the manifest file. For eg, “ . MainActivity” instead of com.example . MainActivity in the example shown here. Android manifest version code is an integer that is used to identify the version of your application. Newer versions are expected to have a higher version code than the older ones and is used in deciding whether to update your application with a new version. The minsdkversion element indicates the minimum api level supported by your android application. For examp...