Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Building mobile apps with Visual Studio and Xamarin

228 visualizaciones

Publicado el

Visual Studio and Xamarin enable developers to create native Android and iOS apps with world-class tools in a fast, familiar, and flexible way. Join this tour of how you can use your existing C# and .NET skills to create fully native apps on every platform.

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Building mobile apps with Visual Studio and Xamarin

  1. 1. James Montemagno Principal Program Manager – Mobile Developer Tools, Microsoft motz@microsoft.com Montemagno.com @JamesMontemagno Weekly development podcast mergeconflict.fm Weekly development show xamarinshow.com
  2. 2. DESKTOP WEB CLOUD MOBILE GAMING IoT AI .NET Your platform for building anything
  3. 3. Native User Interfaces Native API Access Native Performance
  4. 4. iOS C# UI Windows C# UIAndroid C# UI Shared C# logic Xamarin’s unique approach Shared C# codebase • 100% native API access • High performance
  5. 5. Windows APIs Microsoft.Phone Microsoft.Networking Windows.Storage Windows.Foundation Microsoft.Devices System.Data System.Windows System.Numerics System.Core System.ServiceModel System.Net System System.IO System.Linq System.Xml C#
  6. 6. iOS – 100% API coverage MapKit UIKit iBeacon CoreGraphics CoreMotion System.Data System.Windows System.Numerics System.Core System.ServiceModel System.Net System System.IO System.Linq System.Xml C#
  7. 7. Android – 100% API coverage Text-to-speech ActionBar Printing Framework Renderscript NFC System.Data System.Windows System.Numerics System.Core System.ServiceModel System.Net System System.IO System.Linq System.Xml C#
  8. 8. LIBRARIES INFRASTRUCTURE .NET STANDARD .NET – A unified platform DESKTOP WEB CLOUD MOBILE GAMING IoT AI
  9. 9. Xamarin Native – Traditional UI  3 Native User Interfaces  Shared App Logic iOS C# Windows C#Android C# Shared C# Logic
  10. 10. Xamarin.Forms- Cross Platform UI  Shared Native User Interface  Shared App Logic Shared C# Logic Shared UI Code
  11. 11. Shared C# Backend
  12. 12. Shared C# Backend User Interface User Interface User Interface Geolocation Geolocation Geolocation Compass Compass Compass Keystore Keystore Keystore
  13. 13. SharedPreferences Preferences.Get(“my_key”, 0); NSUserDefaults ApplicationData
  14. 14. Common API
  15. 15. Thank you. James Montemagno Principal Program Manager – Mobile Developer Tools, Microsoft motz@microsoft.com Montemagno.com @JamesMontemagno Weekly development podcast mergeconflict.fm Weekly development show xamarinshow.com

×