Cross platform mobile development using Xamarin George Spyrou , Software Engineer
App stores statistics (June 2016) • Google Play : 2.2M • Apple App Store : 2M • Windows Store : 0.67M • Amazon App Store : 0.6M Source : https://www.statista.com
Native apps iOS WindowsAndroid Objective-C Xcode C# Visual Studio Java Android Studio No shared code • Many languages & development environments • Multiple teams
HTML5 apps App Generator Lua Javascript Actionscript HTML+CSS Limited native API access • Slow performance • Poor user experience
Xamarin Shared C# codebase • 100% native API access • High performance iOS C# UI Windows C# UIAndroid C# UI Shared C# Mobile
Xamarin
Xamarin
Xamarin
Xamarin.Forms Shared C# Backend Shared UI Code With Xamarin.Forms: More code-sharing, all native
Demo
iOSAndroid
Resources • Xamarin for Visual Studio + Xamarin Studio for OSX https://www.xamarin.com/download • Creating Mobile Apps with Xamarin.Forms Book First Edition https://aka.ms/xamebook • Xamarin.Forms sample apps https://github.com/xamarin/xamarin-forms- samples • James Montemagno blog http://motzcod.es/
Thank you!

Tech saloniki - Cross platform mobile development using xamarin