
On the next screen select Blank App, Xamarin.Forms and Portable Class Library (PCL). On the right select Cross Platform App (Xamarin), then enter the name WeatherApp and click Ok. Under Visual C# template section you should find (and select) Cross-Platorm.

However you can see what you app will look like when designing, by opening the View, Other Windows, Xamarin Forms Previewer. When I have the opportunity, I will install the Xamarin Live Player on an iPhone and update this article.įinal point, with VS & Xamarin the XAML doesn't currently show a 'screen' like a general UWP / WPF applications. Debug / Run the application through VS.Build then Deploy to the emulator manually.Started the emulator manually and left it running (rather than letting VS try to start it up).Again, I had issues with emulators (maybe as my machine only has 4Gb of memory), however everything worked file as long as I: In this editor you can also Start an emulator.

I am not an Android expert, so I'm sure there will be many comments to suggest a better solution than this. I did have some issues with the Android emulators until I simplified the configurations (ARM Phone, ARM Tablet, x86 Phone & x86 Table) to all be running 7.1.1, API level 25. I have a Windows Phone Lumia 1520 for testing the UWP version and I am using the Android Emulators (you can access these in Visual Studio Tools, Android, Android Emulation Manager menu. So ensure you backup your machine first, just in case: I should also mention I suffered from this strange bug, where you cannot boot Windows after installing VS2017 & Xamarin. I'm currently using Visual Studio 2017 Community edition.


I therefore decided to create this mini-series to expand on the original how-to.Ī lot of articles giving instruction are very basic. I wanted to start with the basics of Xamarin, update them for today (June 2017) and then start to extend the functionality so that its not just a how to, but how to code a decent app - not just an example code snipts. The walkthrough is very simple and a number of the options and libraries have changed. When trying to teach myself Xamarin using the Microsoft tutorial ( ) I struggled.
