Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Introducción a
Xamarin Forms
Yeray Julián
Mobile Developer @
DevsDNA
jyeray@devsdna.com
@josueyeray
@devsdna
Xamarin Forms es un Framework que
nos permite crear apps nativas para
iOS, Android y Windows desde
Visual Studio y con C#
...
Enfoque actual para el
desarrollo de apps móviles
nativas
Objective-C
Swift
Java
C++
C#
C++
REPETIR ELTRABAJO
XAMARIN
Compartir código...
...pero sin abandonar las peculiaridades
2000
Se funda
Ximian
2001
Comienza
Mono
2003
Ximian
es adquirida
Por Novell
2009
Se lanza el
Primer product
iOS
2011
Se fu...
APIsWindows
APIs iOS | 100% de convergencia
APIs Android | 100% de convergencia
Xamarin.iOS realiza una compilación
Ahead Of Time (AOT) para crear un
binario ARM para la App Store.
Xamarin.Android usa l...
Es decir, cualquier cosa que
puedas hacer en Objective-C,
Swift, o Java
se puede hacer en C# con
Xamarin usandoVisual Stud...
XAMARIN CLASSIC
Portable class library
•1 Librería
•Multiples Plataformas
•Incluyendo:
•Xamarin.Android
•Xamarin.iOS
XAMARIN FORMS
Shared UI Code C#/XAML
Stack Absolute Relative Grid ContentView ScrollView Frame
Layouts
Controles
ActivityIndicator BoxView Button DatePicker Editor
Entry Image Label ListView Map
OpenGLView Picker ProgressBar ...
DatePicker
¿Dónde usar Xamarin Forms?
¿La función principal de tu aplicación es la entrada de datos?
¿Estas construyendo un prototipo o una prueba de concepto?
...
Xamarin Studio
PC o Mac
Visual Studio Plugin
VS 2012/2013/2015
¿Que necesitamos?
Xamarin Host
Necesita un Mac
Ejecución desde
Visual Studio
Desde Visual
Studio
Dispositivos
Emuladores
Emuladores
nativos
...
Integración con Visual Studio
Una única solución:
• iOS
• Android
• Windows Phone
• Windows Store
Acceso al ecosistema
Mic...
Integración con Visual Studio
Debug en:
• Emuladores
• Dispositivos
Integrado en la ToolBar
• Status
• Logs
• Listado de d...
Demo
Muchas gracias por
asistir. ¿preguntas?
Yeray Julián
Mobile Developer @
DevsDNA
jyeray@devsdna.com
@josueyeray
@devsdna
Upcoming SlideShare
Loading in …5
×

Introducción a Xamarin.Forms

1,184 views

Published on

Presentación en Malaga Dot Net en septiembre de 2015 introduciendo a Xamarin y Xamarin.Forms

Published in: Software
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Introducción a Xamarin.Forms

  1. 1. Introducción a Xamarin Forms Yeray Julián Mobile Developer @ DevsDNA jyeray@devsdna.com @josueyeray @devsdna
  2. 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?
  3. 3. Enfoque actual para el desarrollo de apps móviles nativas
  4. 4. Objective-C Swift Java C++ C# C++ REPETIR ELTRABAJO
  5. 5. XAMARIN Compartir código... ...pero sin abandonar las peculiaridades
  6. 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
  7. 7. APIsWindows
  8. 8. APIs iOS | 100% de convergencia
  9. 9. APIs Android | 100% de convergencia
  10. 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. 11. Es decir, cualquier cosa que puedas hacer en Objective-C, Swift, o Java se puede hacer en C# con Xamarin usandoVisual Studio
  12. 12. XAMARIN CLASSIC
  13. 13. Portable class library •1 Librería •Multiples Plataformas •Incluyendo: •Xamarin.Android •Xamarin.iOS
  14. 14. XAMARIN FORMS Shared UI Code C#/XAML
  15. 15. Stack Absolute Relative Grid ContentView ScrollView Frame Layouts
  16. 16. Controles ActivityIndicator BoxView Button DatePicker Editor Entry Image Label ListView Map OpenGLView Picker ProgressBar SearchBar Slider Stepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell
  17. 17. DatePicker
  18. 18. ¿Dónde usar Xamarin Forms?
  19. 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. 20. Xamarin Studio PC o Mac Visual Studio Plugin VS 2012/2013/2015 ¿Que necesitamos?
  21. 21. Xamarin Host Necesita un Mac Ejecución desde Visual Studio Desde Visual Studio Dispositivos Emuladores Emuladores nativos Dispositivos Visual Studio
  22. 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. 23. Integración con Visual Studio Debug en: • Emuladores • Dispositivos Integrado en la ToolBar • Status • Logs • Listado de dispositivos Just Click Start Debugging!
  24. 24. Demo
  25. 25. Muchas gracias por asistir. ¿preguntas? Yeray Julián Mobile Developer @ DevsDNA jyeray@devsdna.com @josueyeray @devsdna

×