45
Microsoft Connect(); Novedades Xamarin

Novedades Xamarin Connect(); 2017

Embed Size (px)

Citation preview

Page 1: Novedades Xamarin Connect(); 2017

Microsoft Connect();Novedades Xamarin

Page 2: Novedades Xamarin Connect(); 2017
Page 3: Novedades Xamarin Connect(); 2017

Novedades relacionadas con

Xamarin presentadas en el

Connect(); 2017

Javier Suárez Ruiz

@jsuarezruiz

Plain Concepts

Page 4: Novedades Xamarin Connect(); 2017

Visual Studio Technologies & Windows

Platform Development MVP

Xamarin MVP

Software Developer at Plain Concepts

• Blog: http://geeks.ms/blogs/jsuarez

• Email: [email protected]

• Twitter: @jsuarezruiz

Page 5: Novedades Xamarin Connect(); 2017

Cualquier desarrollador

Cualquier App

Cualquier platforma

Page 6: Novedades Xamarin Connect(); 2017

Visual Studio Live ShareDesarrollo colaborativo en Real-time

Comparte debugging, en vistas independientes

Funciona entre Visual Studio y Visual Studio Code

Page 7: Novedades Xamarin Connect(); 2017

Mobile

Page 8: Novedades Xamarin Connect(); 2017

Caeracterísticas esenciales para el éxito enmobile

Nube inteligenteBuild, test, distribuir, aprender

Aplicaciones nativas

Page 9: Novedades Xamarin Connect(); 2017

.NET Embedding en iOS + Android

Page 10: Novedades Xamarin Connect(); 2017

DEMODEMODEMO

Net Embedding

Page 11: Novedades Xamarin Connect(); 2017

Xamarin.Forms Native Forms

Page 12: Novedades Xamarin Connect(); 2017

DEMODEMODEMO

Native Forms

Page 13: Novedades Xamarin Connect(); 2017

Tiempos de arranque

Page 14: Novedades Xamarin Connect(); 2017

Cargar la App

Page 15: Novedades Xamarin Connect(); 2017

Xamarin Live Player

Page 16: Novedades Xamarin Connect(); 2017

Xamarin Live Player

Page 17: Novedades Xamarin Connect(); 2017

Xamarin Live Player

Page 18: Novedades Xamarin Connect(); 2017

Preparando el entorno

Page 19: Novedades Xamarin Connect(); 2017

Xamarin Live Player App

Page 20: Novedades Xamarin Connect(); 2017

Xamarin Live Player App

Page 21: Novedades Xamarin Connect(); 2017

Emparejando un dispositivo

Page 22: Novedades Xamarin Connect(); 2017

DEMODEMODEMO

Probamos Xamarin Live

Player

Page 23: Novedades Xamarin Connect(); 2017

Visual Studio

App Center

appcenter.ms

Page 24: Novedades Xamarin Connect(); 2017

Visual Studio App Center

Page 25: Novedades Xamarin Connect(); 2017

Visual Studio App Center

Page 26: Novedades Xamarin Connect(); 2017

HockeyApp iOS, Android, UWP

Visual Studio App Center

Page 27: Novedades Xamarin Connect(); 2017

Visual Studio App Center

Page 28: Novedades Xamarin Connect(); 2017

Visual Studio App Center

Page 29: Novedades Xamarin Connect(); 2017

Visual Studio App Center

Page 30: Novedades Xamarin Connect(); 2017

Microsoft Azure

La familia Visual

Studio

Visual Studio

App Center

Visual Studio

Code

Visual Studio

Visual Studio

for Mac

Visual Studio

Team Services

Page 31: Novedades Xamarin Connect(); 2017
Page 32: Novedades Xamarin Connect(); 2017

Visual Studio

Tools para XamarinVisual Studio

App Center

visualstudio.com/xamarin appcenter.ms

Page 33: Novedades Xamarin Connect(); 2017

Se puede usar YA de forma gratuita

Builds concurrentes

$40/mo

Dispositivos de pruebas

concurrentes

$99/mo

Push a +100k usuarios

$10/mo

Build: 240 minutos al mes

Test: 30-días de Trial

Distribute: Todo

Analytics: Todo

Crash Reporting: Todo

Push Notifications: 5 audiencias

Page 34: Novedades Xamarin Connect(); 2017

DEMODEMODEMO

Probamos App Center

Page 35: Novedades Xamarin Connect(); 2017
Page 36: Novedades Xamarin Connect(); 2017

LIBRARIES

INFRASTRUCTURE

.NET STANDARD

.NET Standard permite

compartir Código, binaries

y conceptos entre clients

.NET y servidores.

• .NET Standard faclita una

específicación para cada

plataforma para que la

implementación sea

similar.

• Todos los runtime .NET

creados por Microsoft

están implmenentando el

standard.

Page 37: Novedades Xamarin Connect(); 2017

APIs en .NET Standard 2.0

IO Files • Compression • MMF

DATA DataSet • DataTable • SQLClient

Page 38: Novedades Xamarin Connect(); 2017

XAML StandardActualización de Xamarin.Forms, se alinea con UWP

● Nuevos tipos

○ TextBox, Border, ComboBox, ProgressRing, StackPanel, TextBlock,

ToggleSwitch, UserControl

● Nuevas propiedades

○ Foreground, Background, BorderBrush, BorderThickness, Value,

FontStyle, FontWeights, Orientation, Stretch, TextWrapping

Preview disponible: aka.ms/xf-xamlstandard

Page 39: Novedades Xamarin Connect(); 2017

DEMODEMODEMO

XAML Standard Preview

Page 40: Novedades Xamarin Connect(); 2017

Otras novedades!

Page 41: Novedades Xamarin Connect(); 2017

Otras novedades!

Page 42: Novedades Xamarin Connect(); 2017

DEMODEMODEMO

Más y más demos!

Page 43: Novedades Xamarin Connect(); 2017

Xamarin.Forms: Nuevas plataformas

Page 44: Novedades Xamarin Connect(); 2017

DEMODEMODEMO

Linux e incluso el

navegador

Page 45: Novedades Xamarin Connect(); 2017

Preguntas y respuestas.

¿Dudas?

P&R