re-Connect Madrid: Novedades Xamarin
-
Upload
javier-suarez-ruiz -
Category
Technology
-
view
1.251 -
download
2
Transcript of re-Connect Madrid: Novedades Xamarin
![Page 1: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/1.jpg)
Re-Connect 2016Xamarin
![Page 2: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/2.jpg)
¿Quién soy?Javier Suárez @jsuarezruiz
Microsoft MVP Desarrollador Plain Concepts
![Page 3: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/3.jpg)
Agenda• Introducción a Xamarin• Novedades en IDEs• Novedades en herramientas• DevOps• Otras novedades• Preguntas & Respuestas
![Page 4: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/4.jpg)
Mobile first + Cloud first
![Page 5: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/5.jpg)
Cualquier desarrolladorCualquier appCualquier plataforma
![Page 6: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/6.jpg)
Xamarin – Solución completa para el Desarrollo móvil
Develop Testear Build Distribuir Monitorear
![Page 7: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/7.jpg)
Código nativo
iOS WindowsAndroid
Objective-CXcode
C#Visual Studio
JavaAndroid Studio
No se comparte código • Diferentes lenguajes & entornos de desarrollo • Diferentes equipos
![Page 8: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/8.jpg)
Escribe una vez, corre en todos
App Generator
LuaJavascript
ActionscriptHTML+CSS
Acceso limitado a APIs • Menos rendimiento • Experiencia de usuario más pobre
![Page 9: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/9.jpg)
El enfoque de Xamarin
Código común compartido • Acceso 100% a APIs nativas • Alto rendimiento
iOS C# UI
Windows C# UIAndroid C# UI
Shared C# Mobile
![Page 10: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/10.jpg)
Xamarin + Xamarin.Forms
Enfoque tradicional Con Xamarin.Forms:Más código compartido, nativo
iOS C# UI Windows C#
UIAndroid C# UI
Shared C# Backend
Shared UI Code
Shared C# Backend
![Page 11: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/11.jpg)
#TechSum
Rendimiento nativo
Xamarin.iOS usa la compilación Ahead Of Time (AOT) para crear un binario ARM para la Apple’s App Store.
Xamarin.Android toma ventaja de la compilación Just In Time (JIT) en dispositivos Android.NOTA: Podemos usar AOT.
![Page 12: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/12.jpg)
Open Source – open.xamarin.com
![Page 13: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/13.jpg)
¿Qué vamos a ver?
• Novedades en IDEs• Novedades en herramientas• DevOps• Otras novedades (nuevas plataformas!)
Anuncios
![Page 14: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/14.jpg)
Mobile IDEsAnuncios
![Page 15: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/15.jpg)
Fundamentales para el Desarrollo móvil
CloudBuild, test, distribuir, aprender
Apps nativas
![Page 16: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/16.jpg)
Visual Studio 2017Con el foco en la productividadDesarrollo Azure simplificadoEnterprise mobile development
www.visualstudio.com
![Page 17: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/17.jpg)
Visual Studio para Mac Preview
iOS, Android, & macOS.NET development.NET Core & ASP.NET CoreTools para Azure
Incluida con la subscripción a Visual Studio sin costes adicionales
Community Edition gratuita
La Preview ya disponible!
![Page 18: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/18.jpg)
Visual Studio for Mac• IntelliSense utilizando
Roslyn• Herramientas de
Refactoring• Connected App
Templates
• Multi-process Debugging• TextMate Bundles• Puede funcionar junto a
Xamarin Studio
![Page 19: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/19.jpg)
Herramientas para desarrolladores XamarinAnuncios
![Page 20: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/20.jpg)
Remote iOS Simulator para Windows• Multi-Touch • Simular presión táctil• Muy rápido• Rotar, screenshots,
similar la localización
![Page 21: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/21.jpg)
Xamarin Inspector• Debug & explorar aplicaciones en ejecución• Modifica la UI en vivo sin necesidad de recompilar!• REPL para explorar APIs• Incluye soporte aXamarin.Forms • Disponible en Visual Studio & Xamarin Studio
![Page 22: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/22.jpg)
Xamarin Inspector
![Page 23: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/23.jpg)
Xamarin Profiler• Allocations• Ciclos• Memoria• Rendimiento• Time Profiler• Windows &
macOS
![Page 24: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/24.jpg)
Xamarin Workbooks• Documentación
interactiva• Soporte multiplataforma• iOS, Android, Mac, WPF, y Console • Windows & macOS• 100+ Workbooks
disponibles• https://developer.xamarin.com/workbooks
![Page 25: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/25.jpg)
Xamarin.Forms Previewer• Previsualización
y cambios al vuelo de XAML
• Renderizado de Custom Control
• Xamarin Studio & Visual Studio
• Preview disponible
![Page 26: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/26.jpg)
Xamarin.Forms Previewer• iOS & Android, Phone & Tablet• Landscape or Portrait
![Page 27: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/27.jpg)
DevOpsAnuncios
![Page 28: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/28.jpg)
A/B Testing
Live Update
Storage
Push Notifications
Crash Reporting
Remote Config.
Identity
Tables
![Page 29: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/29.jpg)
A/B Testing
Live UpdateStorage
Push Notifications
Crash Reporting Remote Config. Identity
Tables
Visual Studio Mobile CenterMission control para mobile apps
ANUNCIADO
:-)
![Page 30: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/30.jpg)
Visual Studio Mobile Center
Mission control para Apps móvilesbuild, test, despliegue, monitorear (continuo)Funciona con cualquier App móvilhttp://mobile.azure.com
![Page 31: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/31.jpg)
Mobile CenterIncluye los siguientes servicios:• Build: CI y CD• Test: Pruebas automáticas en dispositivos
reales• Reporte de errores: Analíticas de errores en
tiempo real• Distribución: Despliegue a usuarios o grupos• Analíticas: Métricas de uso• Autenticación: Integración sencilla con
métodos comunes• EasyTables: Crear almacenamiento de forma
muy rápida
![Page 32: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/32.jpg)
Mobile CenterSoporte para Apps iOS & Android• Build• Xamarin• Objective-C• Swift• Java• Javascript• Test:• Xamarin.UITest• Calabash• Appium
![Page 33: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/33.jpg)
Mobile CenterSoporte para iOS & Android• Mobile SDK• Analíticas• Reporte errores• Mobile Backend
• API :• Open Source CLI• http://github.com/
Microsoft/MobileCenter-Cli
![Page 34: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/34.jpg)
GeneralAnuncios
![Page 35: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/35.jpg)
ASP.NET SignalR
iOSmacOS
.NET SDK for Hadoop
.NET Compiler Platform ("Roslyn")
.NET Micro Framework
ASP.NET MVC
ASP.NET Web API
ASP.NET Web Pages
MVVM Light Toolkit
.NET Core
Orleans
MEF
OWIN Authentication MiddlewareOrchard CMS
Microsoft Azure SDK for .NET
IdentityManager
Mimekit
Xamarin.Auth
Couchbase Lite for .NET
Mailkit
ASP.NET Core
Salesforce Toolkits for .NET
NuGet
Kudu Cecil
MSBuild
LLILC
Prism
WorldWide Telescope
ASP.NET AJAX Control Toolkit
Entity Framework
Microsoft Azure WebJobs SDK
Microsoft Web Protection Library
Open Live Writer
Open XML SDK
ProtoBuild
System.Drawing
IdentityServer
Umbraco
WCFXamarin.Mobile
Mono
Xamarin SDK
Cake
.NET ECOSYSTEM macOS
NancyxUnit
![Page 36: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/36.jpg)
Technical Steering Group
Las siguientes compañias contribuyen en .NETAnuncios
También se une
![Page 37: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/37.jpg)
Desarrollado por SamsungBasado en OSS .NET Core Se utiliza Xamarin.Forms
www.aka.ms/tizen
Tizen .NET Developer Preview
![Page 38: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/38.jpg)
Tizen .NET Developer Preview• Extensión para VS 2017• Plantillas y emulador• Corre en más de 50 mill. de dispositivos
![Page 39: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/39.jpg)
¿Cómo continua?
Liberación del código fuenteMejorar rendimiento emuladorMás APIsCross-device development
![Page 40: re-Connect Madrid: Novedades Xamarin](https://reader038.fdocuments.us/reader038/viewer/2022103010/5876be8c1a28ab6d5a8b45a5/html5/thumbnails/40.jpg)
Preguntas & Respuestas
P & R