Ok so a lot of online guides/videos I've come across seem to end up with a .Droid project when they create a new Xamarin cross platform solution in VS. Something to do with namespace clashes if you use .Android. When I create such a solution, I end up with a .Android project.
I've tried to manually change the project name using this method: Proper way to rename solution (and directories) in Visual Studio. But it doesn't work (see my comment to the accepted answer).
I've also tried this: How do I rename a Project Folder from within Visual Studio?. Same problem.
The problem seems to be that these methods only seem to change a folder name. The names of the files within these folders and the names of files/folders they themselves reference internally, still remain unchanged, causing havoc.
1) Is there a default I can set in VS2017, so that I always end up with a .Droid project instead of a .Android?
2) What are the steps I need to take to make this change manually? This would need to guarantee me that every filename within the Android project changes accordingly as well. For eg, MyApp.Android.csproj would need to be changed to MyApp.Droid.csproj, and all references to MyApp.Android within files (such as AndroidManifest.xml and AssemblyInfo.cs) would need to be changed as well. Basically anything MyApp.Android would now need to say MyApp.Droid.