La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Reconnect(); - Sevilla

Presentaciones similares


Presentación del tema: "Reconnect(); - Sevilla"— Transcripción de la presentación:

1 Reconnect(); - Sevilla
CartujaDotNet

2 Xamarin 4 Reconnect(); Sevilla

3 Javier Suárez Ruiz Microsoft MVP Windows Platform Development
12/25/2018 Javier Suárez Ruiz Microsoft MVP Windows Platform Development Software Developer Plain Concepts Blog: © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4

5 Preguntas & Respuestas
Comenzamos Repaso conceptos Xamarin Ventajas Novedades Xamarin.Forms 2.0 Nuevas herramientas UITests, Test Recorder & Test Cloud Xamarin Insights Preguntas & Respuestas

6 Xamarin

7 Xamarin: Aplicaciones nativas multiplataforma
12/25/2018 Xamarin: Aplicaciones nativas multiplataforma © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Shared C# codebase • 100% native API access • High performance
Build 2015 12/25/2018 8:51 PM Xamarin iOS C# UI Windows C# UI Android C# UI Shared C# Mobile Shared C# codebase • 100% native API access • High performance © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 Xamarin + Xamarin.Forms
Shared C# Backend Shared UI Code iOS C# UI Windows C# UI Android C# UI Shared C# Backend Traditional Con Xamarin.Forms: Más código compartido, nativo

10 Windows APIs Microsoft.Phone Windows.Storage Microsoft.Devices
Microsoft.Networking Windows.Storage Windows.Foundation Microsoft.Devices System.Net System System.IO System.Linq System.Xml System.Data System.Windows System.Numerics System.Core System.ServiceModel

11 iOS – 100% API Coverage MapKit UIKit iBeacon CoreGraphics CoreMotion
Build 2015 12/25/2018 8:51 PM iOS – 100% API Coverage MapKit UIKit iBeacon CoreGraphics CoreMotion System.Net System System.IO System.Linq System.Xml System.Data System.Windows System.Numerics System.Core System.ServiceModel © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Android – 100% API Coverage
Build 2015 12/25/2018 8:51 PM Android – 100% API Coverage Text-to-speech ActionBar Printing Framework Renderscript NFC System.Net System System.IO System.Linq System.Xml System.Data System.Windows System.Numerics System.Core System.ServiceModel © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 12/25/2018 Cualquier cosa que puedas hacer con Objective-C, Swift, o Java las podrás hacer con C# y Visual Studio con Xamarin. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Rendimiento nativo Xamarin.iOS utiliza la compilación Ahead Of Time (AOT) para crear un binario ARM para la Store de Apple. Xamarin.Android realiza una compilación Just In Time (JIT) para dispositivos Android.

15 ✓Siempre al día! Soporte el mismo día: Soporte para: iOS 5 iOS 6 iOS 7
Apple Watch Google Glass Android Wear Amazon Fire TV Y otros

16 Estadísticas de código compartido
iCircuit Touch Draw Android Estadísticas de código compartido iOS Mac Windows Phone

17 Entrando en material

18 MvvmCross Framework de MVVM “para todo” IoC, DI, plugins, etc.
Comunidad plugins NuGet Open Source:

19 HealthClinic.biz Suite paciente-Doctor Made In Plain Concepts
Construida ex profeso para Microsoft Connect(); 2015 Código fuente en GitHub

20 Windows 10 (Windows Universal Platform)
Misma app para desktop/tablet y Windows 10 Mobile Diseñador soporta distintos factores de forma en tiempo real Consume mismo Core que Android e iOS

21 Xamarin Classic & MVVMCross

22 Novedades

23 ¿Qué hay de Nuevo en la plataforma Xamarin?
Mejorada la integración con VS Xamarin.Forms 2.0 iOS 9 & Android M Tecnologías nuevas en Preview

24 Visual Studio Integration Enhancements
Mejorada la integración & Setup Conexión con Build host silenciosa mejorada Mejorados los designers de iOS & Android

25 Xamarin.Forms 2.0

26 Xamarin.Forms 2.0 Integración con iOS 9 y Android Marshmallow
Material Design (AppCompat) Optimizaciones en rendimiento Pre-compiled XAML Windows 10 (UWP) Preview Nuevos gestos

27 Xamarin.Forms 2.0

28 Preview Technologies Objective Sharpie Profiler CocoaPod Integration
Inspector

29 Inspector

30 Retos Fragmentación Complejidad Ciclos de Release cortos
Expectación alta de usuarios Retos

31 En teléfonos, la calidad cuesta
7 20 35 6 OS Dispositivos Idiomas Países Tamaños de pantallas 10 24K+ 39 57 27 15 Tamaños de pantalla Fabricantes Configuraciones de pantalla 8

32 Fragmentación Android

33 Diversificación en iOS
Apple pencil 3D Touch iPod touch iPhones iPad Pro iPhone 6s series iPads Multi Tasking Only select iPads Factores de forma Características iOS 9

34 Complejidad de las Apps
Ciantos de Apis iOS y Android Web APIs Integración con Backend Third party libraries Memoria, CPU y red

35 Tap Scroll Swipe Pinch Multi Finger Text Entry Rotation GPS

36 Xamarin Test Cloud: pruebas en cientos de dispositivos

37 ¿Qué hay Nuevo en Xamarin Test Cloud?
Integración UITest 1.0 Test Recorder

38 UITests, Test Recorder & Test Cloud

39 Xamarin Insights – Real-time monitoring
Soporta ✓ Xamarin.iOS ✓ Xamarin.Android ✓ Xamarin.Mac ✓ Windows Phone ✓ Windows Store ✓ Windows Desktop

40 Xamarin Insights – Reportes
Reporta automáticamente cualquier excepción no manejada. Podemos reportar con detalles cualquier excepción propia.

41 Xamarin Insights – Track
Track de cualquier evento que sucede en nuestra App. Tenemos información de cuanto tiempo require cada acción.

42 Xamarin Insights – Resolver problemas
Combinamos tracking de eventos con eventos del usuario para resolver problemas más rápidos.

43 Xamarin Insights – Integración
Integración sencilla con los servicios más populares.

44 Xamarin Insights //Crash Report Insights.Report(exception);
//Feature Usage Insights.Track(“Splash Page”); //Timed Events Insights.TrackTime(“TimeToSync”); //User Sessions Insights.Identify(“Steve”, user_traits);

45 Xamarin Insights 3:50

46 P & R

47 Xamarin BUILD TEST MONITOREA ACELERA Build 2015 12/25/2018 8:51 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

48 Más información en xamarin.com


Descargar ppt "Reconnect(); - Sevilla"

Presentaciones similares


Anuncios Google