SlideShare a Scribd company logo
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!
Architecting Mobile Apps!
Silo!
Approach!
Build Apps!
Multiple
Times!
Write Once,!
Run Anywhere!
Approach!
Lowest !
Common!
Denominator!
Xamarin’s
Unique
Approach!
Native with
Code
Sharing!
!
Bringing .NET to Android!
Android Kernel	

Mono Runtime	

.NET APIs	

Apps	

Android
Bindings	

Dalvik Runtime	

android.*	

 java.*	

MCW	

ACW
Brining .NET to iOS!
iOS	

Mono Runtime	

NO	
  RUNTIMES	
  ALLOWED	
  
iOS	

App	

Application Code	

.NET APIs	

 iOS Bindings	

Brining	
  .NET	
  to	
  iOS	
  
Windows!
APIs!
100%!
Coverage!
iOS!
APIs!
100%!
Coverage!
Android!
APIs!
100%!
Coverage!
Anything you can do in Objective-C, Swift or
Java, can be done in C# with Xamarin!
!
C# runs on 2.6 Billion Devices!
How!
Xamarin!
Works!
§  C# + .NET Runtime
§  Native UI
§  Native Performance
Thank You!

More Related Content

Introduction to Xamarin