Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

37
Write once – run everywhere!

Transcript of Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Page 1: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Write once – run everywhere!

Page 2: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)
Page 3: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Typical cross-platform mobile approach

Page 4: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Xamarin approach

Page 5: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

.NET for Android and iOS !?

Page 6: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

.NET for Android

Page 7: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

.NET for iOS

Page 8: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Windows API

Page 9: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Android API (100% coverage)

Page 10: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

iOS API (100% coverage)

Page 11: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Code sharing

Page 12: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Development environment

Page 13: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Developing iOS apps on Windows

Page 14: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Xamarin Designer for iOS

Page 15: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Xamarin Designer for Android

Page 16: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Nuget Integration

Page 17: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

F# Support

Page 18: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

.NET BCL Docs

Page 19: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Old Way: File Linking

Page 20: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Shared Projects

Page 21: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Portable Class Libraries

Page 22: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

PCL or Shared Project

Page 23: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Xamarin + Xamarin.Forms

Page 24: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Xamarin + Xamarin.Forms

Page 25: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

What’s Included

Page 26: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Pages

Page 27: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Layouts

Page 28: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Controls

Page 29: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Model-View-ViewModel

Page 30: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Model-View-ViewModel

Page 31: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Data Binding

Page 32: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Data Binding

Page 33: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Data Binding

Page 34: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Data Binding

Page 35: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)

Commands

Page 36: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)
Page 37: Europe Code Week - Mobile Applications with Xamarin (10.10.2015)