Xamarin XantarDev I Edition

Preview:

Citation preview

#xantarDev

Xantar Dev I Edition

#xantarDev

David GonzaloDeveloper .NET @dagope

Xamarin un mono entre plataformas

#xantarDev#xantarDev

muchas gracias

#xantarDev

AgendaPlataformas de desarrollo movil

Que es Xamarin?Xamarin a escena

demoXamarin Forms

demo

#xantarDev#xantarDev

Desarrollador en tecnologías Microsoft

@dagopelinkedin.com/in/dagope

David Gonzalo

#xantarDev

Actuales plataformas móviles

AndroidJavaXML

IOSSwift / Objective-C

Storyboards

WindowsC#

XAML

#xantarDev

Híbridas

#xantarDev

Que es Xamarin?

#xantarDev

Xamarin a escena

C#compartir código

rendimiento nativaUI nativa

Ventajas

#xantarDev

Todo lo que puedas hacer en Swift, Objectiv-C o Java lo puedes hacer en C# con Xamarin

#xantarDev

Xamarin a escenaDesventajas

no comparte UI

curva aprendizaje precio

#xantarDev

Xamarin for everyone

+

#xantarDev

Xamarin for everyone

#xantarDev

Por donde empezar: IDE

Xamarin Studio Visual Studio/

(mac OS X / Windows)

#xantarDev

Requisitos

#xantarDev

Xamarin.Android

Xamarin.iOS Xamarin.Windows

UI, App layer

Mi proyecto, mi estructura:

UI, App layer

UI, App layer

ModelsServices

layer

Data layer

Business layer

Data Access layer

#xantarDev

Cómo comparto código

Shared ProjectProject PCL

#xantarDev

PCL

#xantarDev

Demo

#xantarDev

Que es Xamarin Forms?

Escribir una vez, compartir en todos

Compartir UI

#xantarDev

¿Xamarin y Xamarin Forms?

#xantarDev

Xamarin FormsApps basadas en formulariosApps con poca dependencia de la plataformaCurva de aprendizaje mínima

En constante evolución

#xantarDev

Demo

#xantarDev

XAML Previewer en tiempo diseño

#xantarDev

Xamarin Test CloudTesting contra más de 2k dispositivosXamarin UITest

#xantarDev

Resumiendo

Xamarin como alternativa

Herramienta en constante evolución

Gratuita

#xantarDev

//Bonus level

open.xamarin.com

#xantarDev

¿Preguntas?

#xantarDev

¡Gracias!David Gonzalo

@dagopelinkedin.com/in/dagope

#xantarDev

Xantar Dev I Edition

Xantar Dev I Edition

#xantarDev