Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

UWP on Android and iOS

I want to create an app in UWP. I have asp.net core server with rest api. Now I have to write the client. I was thinking about making this app also for Android and iOS.

I don't want to write separete view for Android, iOS and UWP. I want to write just the UWP and than run this on all devices. I want it to act and look on every platform the same. Meaning when I open this app on Windows Phone, it will look exactly same as on the Android and iOS (no native controll specified by platform).

Is there chance to make this kind of app? Is this possible throught Xamarin or something else?

UWP design is required for me, because of app complexity. Porting it to other platforms native design might be an nightmare.

Thank you.

like image 547
David Pavelka Avatar asked Mar 10 '17 09:03

David Pavelka


1 Answers

No it's not possible. Xamarin use Native Controls. If you use Xamarin Forms, native controls are rendered correctly on specific devices too. I think you should use something else like HTML5 frameworks.

Now (2019) you can have a "Material Design": Xamarin.Forms Material Visual can be used to apply Material Design rules to Xamarin.Forms applications, creating applications that look identical, or largely identical, on iOS and Android. When Material Visual is enabled, supported views adopt the same design cross-platform, creating a unified look and feel. This is achieved with material renderers, that apply the Material Design rules. Xamarin.Forms Material Visual

like image 136
Alessandro Caliaro Avatar answered Oct 16 '22 16:10

Alessandro Caliaro