Upload
david-gonzalo
View
118
Download
0
Embed Size (px)
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