2. Xamarin Forms es un Framework que
nos permite crear apps nativas para
iOS, Android y Windows desde
Visual Studio y con C#
¿Por que es distinto al resto de frameworks?
¿Que es Xamarin Forms?
6. 2000
Se funda
Ximian
2001
Comienza
Mono
2003
Ximian
es adquirida
Por Novell
2009
Se lanza el
Primer product
iOS
2011
Se funda
Xamarin
Primera
Release de
Xamarin.An
droid
2012
Primera
Release de
Xamarin.Mac
Launch
Partner
Program
2013
Xamarin 2.0
Component
Store
Evolve 2013
Xamarin Test
Cloud
Microsoft
Partnership
2014
.NET Launch
iPhone
Android
Windows Phone
10. Xamarin.iOS realiza una compilación
Ahead Of Time (AOT) para crear un
binario ARM para la App Store.
Xamarin.Android usa la
compilación Just In Time (JIT).
11. Es decir, cualquier cosa que
puedas hacer en Objective-C,
Swift, o Java
se puede hacer en C# con
Xamarin usandoVisual Studio
19. ¿La función principal de tu aplicación es la entrada de datos?
¿Estas construyendo un prototipo o una prueba de concepto?
¿La reutilización de código es mas importante que el diseño al
pixel?
¿Necesitas usar bastantes características del SDK nativo?
NO
NO
NO
Xamarin Forms
Xamarin Classics
20. Xamarin Studio
PC o Mac
Visual Studio Plugin
VS 2012/2013/2015
¿Que necesitamos?
21. Xamarin Host
Necesita un Mac
Ejecución desde
Visual Studio
Desde Visual
Studio
Dispositivos
Emuladores
Emuladores
nativos
Dispositivos
Visual
Studio
22. Integración con Visual Studio
Una única solución:
• iOS
• Android
• Windows Phone
• Windows Store
Acceso al ecosistema
Microsoft:
• Team Foundation Server
• Acceso a herramientas de
análisis y testing
23. Integración con Visual Studio
Debug en:
• Emuladores
• Dispositivos
Integrado en la ToolBar
• Status
• Logs
• Listado de dispositivos
Just Click Start Debugging!