Xamarin Native vs Xamarin Forms

  • View
    90

  • Download
    7

Embed Size (px)

Transcript

Xamarin Native VS Xamarin Forms20161116.NET #2

1

Bloghttp://hiro128.hatenablog.jp/

2

Xamarin~3

Xamarin Native 4

5Xamarin 2XamarinXamarin Native OR Xamarin Forms ?Xamarin

Xamarin 26XamarinNativeXamarinFormsUIUIUIUIShared C# App Logic(PCL)iOSC# UI AndroidC# UI WindowsC# UI

Shared C# App Logic(PCL)

Shared C# UI Code(Xamarin.Forms)

Xamarin7Xamarin NativeiOSAPIObjective-C, SwiftXcodeAndroidAPIJavaAndroid StudioWindowsAPIVisual StudioC#Xamarin iOS, Android APIAPIiOSAPIObjective-C, SwiftXcodeAndroidAPIJavaAndroid StudioWindowsAPIVisual StudioC#iOSAPIAndroidAPIWindowsAPIXamarin.FormsObjective-C, SwiftXcodeJavaAndroid StudioVisual StudioC#Xamarin.FormsUI toolkit Xamarin.Forms

Xamarin8XamarinNativeXamarinFormsUIUIUIUIShared C# App Logic(PCL)iOSC# UI AndroidC# UI WindowsC# UI

Shared C# App Logic(PCL)

Shared C# UI Code(Xamarin.Forms)

1PCL.NETasync/await, LINQ, HttpClient, Azure Easy Tables etc.32App Logic C#Visual Studio ReSharper

Xamarin Native OR Xamarin Forms ?9Xamarin NativeXamarin Forms UIUIUIUIUI+Xamarin.Forms Plugins for Xamarin, Dependency ServiceMVVMMVVM CrossMVVM Light Toolkit Prism.FormsXamarin.FormsXamarin NativeAPIXamarin.Forms

Shared C# App Logic(PCL)iOSC# UI AndroidC# UI WindowsC# UI

Shared C# App Logic(PCL)

Shared C# UI Code(Xamarin.Forms)

Xamarin NativeXamarin Forms 10

11Excel

Syncfusion Essential Studio for Xamarin12

https://www.syncfusion.com/products/xamarinXamarin.iOSXamarin.AndroidXamarin.Forms

13Xamarin APIVisual Studio C#ReSharperXamarin Native, Xamarin FormsPCL .NET Framework .NETXamarin.Forms NativeXamarin.Forms Xamarin NativeXamarin.FormsXamarin.FormsMVVMPrism.FormsXamarin.Forms Syncfusion Essential Studio for Xamarin