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.

Taller Xamarin.Forms TLP Innova

4,297 views

Published on

Taller de 3 horas sobre Xamarin.Forms en la TLP Innova 2015 de Tenerife. Esta PPT tiene una pequeña introducción a Xamarin.Forms para poner a los participantes en antecedentes

Published in: Software
  • Be the first to comment

Taller Xamarin.Forms TLP Innova

  1. 1. Taller Xamarin.FormsTLP Innova Con Xamarin, C# yVisual Studio 2015
  2. 2. Arrrrrrrr Yeray Julián Ferreiro Mobile Developer @ DevsDNA jyeray@devsdna.com @josueyeray Microsoft MVPWindows Platform C# Corner MVP Xamarin Community Speaker Nokia Developer Champion
  3. 3. Arrrrrrrr Ciani Afonso Mobile Developer @ DevsDNA cafonso@devsdna.com @cianitwiter AppCampus 2013 Winner
  4. 4. Experiencia única en el dispositivo del cliente Agilidad en el desarrollo, mantenimiento y ROI Experiencia de usuario Experiencia de desarrollo EL SANTO GRIAL
  5. 5. 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
  6. 6. iOS C# UI ANDROID AXML UI WINDOWS XAML UIShared UI Code C#/XAML
  7. 7. Es decir, cualquier cosa que puedas hacer en Objective-C, Swift, o Java se puede hacer en C# con Xamarin usandoVisual Studio
  8. 8. ¿MVVM? • MVVM Son las siglas de Model View ViewModel: • Model: Nuestros Servicios/backend/base de datos. • View: La vista, escrita en XAML en WPF, con la que el usuario interactua. • ViewModel: El contenedor de la lógica de nuestro aplicación, encargado de comunicarse con el Model para obtener o persistir datos y con la View para mostrar o recibir datos del usuario.
  9. 9. ¿MVVM? • Patrón de diseño de la capa de presentación. • Presentado en 2005 por Josh Grossman, ingeniero del equipo Avalon en Microsoft. • Su origen es incierto. Muchas veces se habla de MVVM como un patron emergente, aparecido en el equipo de desarrollo original de Blend a partir de los trabajos en enlaces a datos. • A diferencia de otros patrones como MVP o PM, MVVM está íntimamente ligado al XAML, por lo que su introducción es menos abstracta. • Firme objetivo: abstraer la lógica de aplicación de la representación visual de la misma. • Mayor capacidad de testeo de la lógica • Independencia entre el diseñador y el desarrollador
  10. 10. ¿MVVM en xamarin? modelview viewmodel Propiedades Commandos Enlaces Servicios PCL
  11. 11. DEMO CONQUERTHEWORLD!
  12. 12. ¡Gracias! ¿Preguntas? Yeray Julián Ferreiro Mobile Developer @ DevsDNA jyeray@devsdna.com @josueyeray Ciani Afonso Mobile Developer @ DevsDNA cafonso@devsdna.com @cianitwiter

×