introduction to xamarin

16
Introduction to Xamarin

Upload: shravan-kumar-kasagoni

Post on 05-Dec-2014

208 views

Category:

Technology


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Introduction to Xamarin

Introduction to Xamarin!

Page 2: Introduction to Xamarin

Shravan Kumar Kasagoni!!Senior Mobile Web Software Engineer – Thomson Reuters!!Microsoft MVP - ASP.NET/IIS!!Microsoft User Group Hyderabad!!@techieshravan!!http://theshravan.net!

Your Presenter!

Page 3: Introduction to Xamarin

Architecting Mobile Apps!

Page 4: Introduction to Xamarin

Silo!Approach!

Build Apps!Multiple Times!

Page 5: Introduction to Xamarin

Write Once,!Run Anywhere!Approach!

Lowest !Common!Denominator!

Page 6: Introduction to Xamarin

Xamarin’s Unique Approach!

Native with Code Sharing!!

Page 7: Introduction to Xamarin

Bringing .NET to Android!

Android Kernel

Mono Runtime

.NET APIs

Apps Android Bindings

Dalvik Runtime

android.* java.* MCW

ACW

Page 8: Introduction to Xamarin

Brining .NET to iOS!

iOS

Mono Runtime

NO  RUNTIMES  ALLOWED  

Page 9: Introduction to Xamarin

iOS

App Application Code

.NET APIs iOS Bindings

Brining  .NET  to  iOS  

Page 10: Introduction to Xamarin

Windows!APIs!

100%!Coverage!

Page 11: Introduction to Xamarin

iOS!APIs!

100%!Coverage!

Page 12: Introduction to Xamarin

Android!APIs!

100%!Coverage!

Page 13: Introduction to Xamarin

Anything you can do in Objective-C, Swift or Java, can be done in C# with Xamarin!

!

Page 14: Introduction to Xamarin

C# runs on 2.6 Billion Devices!

Page 15: Introduction to Xamarin

How!Xamarin!Works!

§  C# + .NET Runtime §  Native UI §  Native Performance

Page 16: Introduction to Xamarin

Thank You!