+ All Categories
Home > Documents > Xamarin.Forms. Xamarin.Forms v. Standard Xamarin Architecture iOS C# UI Android C# UI Windows C# UI...

Xamarin.Forms. Xamarin.Forms v. Standard Xamarin Architecture iOS C# UI Android C# UI Windows C# UI...

Date post: 25-Dec-2015
Category:
Upload: linda-singleton
View: 239 times
Download: 0 times
Share this document with a friend
Popular Tags:
5
Xamarin.Forms
Transcript
Page 1: Xamarin.Forms. Xamarin.Forms v. Standard Xamarin Architecture iOS C# UI Android C# UI Windows C# UI Shared App Logic Xamarin.Forms Standard Xamarin.Forms.

Xamarin.Forms

Page 2: Xamarin.Forms. Xamarin.Forms v. Standard Xamarin Architecture iOS C# UI Android C# UI Windows C# UI Shared App Logic Xamarin.Forms Standard Xamarin.Forms.

Xamarin.Forms v. Standard Xamarin Architecture

iOS C# UI

Android C# UI Windows C# UI

Shared App Logic Shared App Logic

Xamarin.Forms

Standard Xamarin.Forms

Page 3: Xamarin.Forms. Xamarin.Forms v. Standard Xamarin Architecture iOS C# UI Android C# UI Windows C# UI Shared App Logic Xamarin.Forms Standard Xamarin.Forms.

Xamarin.Forms: Build Native User Interfaces with Shared Code

Use a single API to generate native, platform-specific user interfaces

At runtime, each Xamarin.Forms page and its controls are mapped to platform-specific native UI elements

Page 4: Xamarin.Forms. Xamarin.Forms v. Standard Xamarin Architecture iOS C# UI Android C# UI Windows C# UI Shared App Logic Xamarin.Forms Standard Xamarin.Forms.

Xamarin.Forms Use Cases

• Start learning platform specifics – in .NET.

• Prototype

• Data-driven, task-oriented • multi-platform apps

• Recommended for:• Lists• Item selections• Change properties• Update backend

Page 5: Xamarin.Forms. Xamarin.Forms v. Standard Xamarin Architecture iOS C# UI Android C# UI Windows C# UI Shared App Logic Xamarin.Forms Standard Xamarin.Forms.

When Xamarin.Forms is not recommended

• Complex/customized interfaces - nuanced experiences

• Android Material Design, iOS transitions

• Extensive platform-specific capability • Slow-mo camera, fingerprint

scanner (iOS 6)

• Not Recommended for:• UI-intensive apps with complex

gestures


Recommended