I'm new to Xamarin.forms, but in past I was working with WPF.
I have an order for project to build an app for iOS and Android.
It should be an application, communicating with hosted server via REST.
My part is to make a mobile app. I've taken MVVM pattern (on Prism base), as I have previous experience with it and I like this approach.
My working environment is Windows 10, VS 2017, some other utils and everything runs on laptop (core i5, 12GB RAM, with 256 GB SSD).
What I've encountered in first month, my laptop is terrible slow for this work.
So question number one:
1) Do I have to get a better workstation? Or maybe my laptop is enough and I'm just lacking some special knowledge?
As we all know, in Visual Studio, we have no normal XAML design preview for Xamarin.Forms.
Embedded previewer is very buggy and sometimes do some work, but usually I get compilation errors from Java side.
So, building the app directly for Android is real pain in many places of my body.
I've didn't try to build the project for iOS, as I'm still waiting for iMac, but I feel, that it will be the same.
I don't know. Is it normal to work on UI in blind? Recompile everything and see results after 5-8 mins?
2) What approach do you take, to build mobile apps, if you are working in Windows OS?
Maybe first, I have to design views for WPF using working designer and later rework it for Xamarin.Forms? Or maybe first build the app for UWP (it runs faster to see results) and later rework everything for Android and iOS?
Maybe I should spend some time and move my project for cloud building (for ex. Visual Studio Mobile Center) and don't try to reinvent the wheel?
Please help me