Date post: | 12-Jan-2017 |
Category: |
Documents |
Upload: | brandon-cornett |
View: | 196 times |
Download: | 4 times |
Building Cross Platform Mobile Apps with Xamarin
Brandon Cornett
What is Xamarin?
• Established in 2011 by Miguel De Icaza and Nat Friedman
• Built on the Mono framework• Suite of tools• Simple to adapt to• Ability to share code• Use common data transfer objects• Wraps each platform almost identically• Async / Await, LINQ, etc.
Why Cross Platform Apps?
• Faster development cycles• Better app visibility• Shared code base• Xamarin.Forms
Xamarin.Forms
Cross Platform Techniques• Shared Projects• Uses preprocessor directives (#region, #define, #if)• Xamarin.Forms• Portable Class Libraries
Portable Class Libraries
• Ability to choose platforms
• Only limited set of .NET features
• Use interfaces for platform-specific code
Demo
Xamarin Offerings
• Visual Studio Integration• Mac• Forms• Apple Watch / Android Wear• Android Player• Components / NuGet• TestCloud• Insights
Get Started
• Free starter plans (no deployment)• Small business plans• Indie plans for $25 / month, free for
students• http://xamarin.com/
Questions?@brandon_dev
bdev.io/sqlsat2015
http://xamarin.com/https://en.wikipedia.org/wiki/Xamarin
https://en.wikipedia.org/wiki/Mono_(software)