Weekly development podcast mergeconflict fm Weekly development show

  • Slides: 24
Download presentation

Weekly development podcast mergeconflict. fm Weekly development show xamarinshow. com James Montemagno Principal Program

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

Native User Interfaces Native API Access Native Performance

Xamarin’s unique approach i. OS C# UI Android C# UI Windows C# UI Shared

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 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

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

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.

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

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

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

Xamarin for Visual Studio

Infrastructure designed for Scale

Infrastructure designed for Scale

Azure Mobile Apps Offline Sync Backend code REST API SQL Facebook Twitter i. OS

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

Contoso Moments Azure Services: • Storage • On/offline sync • Push notifications • Authentication

Contoso Moments Azure Services: • Storage • On/offline sync • Push notifications • Authentication What’s Available: • Complete sample app with documentation • Individual “quick starts” github. com/azure-appservice-samples/Contoso. Moments

Channel 9 Microsoft Virtual Academy

Channel 9 Microsoft Virtual Academy