I'm new to Android development and I am working in Visual Studio 2015, using C#.
I'm up to the point where I need to digitally sign my application before testing it at the appStore, and I'm seeing a lot of app names with "com." some name.
Do I need to rename my app and add the com.?
I searched here and Google and could not find the correct answer. If so then why the com.?
No, you don't need to rename your app.
The name(com.****) you are talking about is the package name of your app. Infact, name of the app has nothing to do with the package name of your app.
Package name : This is an unique name, throughout the play store, for your app.
I'm seeing a lot of app names with "com." some name.
The reason for this is that popular app developers, rename their APKs with the package name and version, to help maintain the app better within the company and identify the app easily with the APK name. The reason they usually start with "com." is that (as I mentioned before if you want to place your app in play store, package name has to be unique) the domain names are obviously unique. So they give the package name to be their domain name in reverse followed by nickname of the app and then version number. For example
App name : This is the name that appears under your app icon after it has been installed. It can be "anything" (may not allow some special characters and have a size limit).