Weekly development podcast mergeconflict. fm Weekly development show xamarinshow. com James Montemagno Principal Program Manager – Mobile Developer Tools, Microsoft motz@microsoft. com motzcod. es @James. Montemagno
Native User Interfaces Native API Access Native Performance
Xamarin’s unique approach i. OS C# UI Android C# UI Windows C# UI Shared C# logic Shared C# codebase • 100% native API access • High performance
Native UI Approach i. OS C# Android C# Windows C# Shared C# Logic 3 Native User Interfaces Shared App Logic
Xamarin. Forms Approach Shared UI Code Shared C# Logic Shared User Interface Shared App Logic
Windows APIs Microsoft. Phone Microsoft. Networking Windows. Storage Windows. Foundation Microsoft. Devices System. Net System. IO System. Linq System. Xml System. Data System. Windows System. Numerics System. Core System. Service. Model C#
i. OS – 100% API coverage Map. Kit UIKit i. Beacon Core. Graphics Core. Motion System. Net System. IO System. Linq System. Xml System. Data System. Windows System. Numerics System. Core System. Service. Model C#
Android – 100% API coverage Text-to-speech Action. Bar Printing Framework Renderscript NFC System. Net System. IO System. Linq System. Xml System. Data System. Windows System. Numerics System. Core System. Service. Model C#
Native performance ARM BINARY . NET C# Bindings Xamarin. i. OS AOT . APP Runs natively IL + JIT . NET C# Compile and Link Bindings Xamarin. Android . APK Runs natively
Xamarin for Visual Studio
Infrastructure designed for Scale
Azure Mobile Apps Offline Sync Backend code REST API SQL Facebook Twitter i. OS OSX Android Chrome Tables Microsoft Mongo O 365 API Apps Google Azure Active Directory Kindle In-App Offline sync Windows