TODO EN UNO: Del desarrollo web al desarrollo móvil nativo con Xamarin - Asier Marqués

of 22 /22

Embed Size (px)

description

 

Transcript of TODO EN UNO: Del desarrollo web al desarrollo móvil nativo con Xamarin - Asier Marqués

  • 1. De web a mvil con Xamarin la experiencia de Simettric Asier Marqus @asiermarques
  • 2. Sobre m Director en Simettric Socio tecnolgico en 4visionshq.com Organizador de ElComite.org linkedin.com/in/asier tinyurl.com/asierm
  • 3. De desarrollo web a mvil Nuestro servicio debe ser accesible desde mvil Nuestro servicio debe poder ser consumido desde un canal de apps mviles Nuestro servicio debe tener una buena experiencia mvil
  • 4. Opciones Responsive WebApp App
  • 5. Apps Nuestro servicio est literalmente a mano del usuario. Nos posiciona el producto o servicio en el store del mvil del usuario. No tenemos tantos lmites de navegador (sobre todo en almacenamiento). Desarrollar para varias plataformas y versiones es costoso.
  • 6. Desarrollar para varias plataformas Android iOS Windows Phone
  • 7. Desarrollar para varias plataformas Algunas opciones - PhoneGap (emulacin) - Titanium 3 (nativo) - Xamarin (nativo + UI nativa)
  • 8. Phonegap 7 plataformas Programacin en HTML5 y JavaScript Curva de aprendizaje reducida Emulacin Rendimiento Experiencia de trabajo alejado de la plataforma
  • 9. Appcelerator Titanium 3 Programacin en Javascript y JSS Compilacin nativa, aunque parcial Marketplace La lgica de negocio es en Javascript e interpretada La experiencia de trabajo no es 100% natural con respecto a la plataforma.
  • 10. Appcelerator Titanium 3 - UI
  • 11. Xamarin 100% compilado en cada plataforma Programacin en C# Vista nativa La experiencia de trabajo es la natural, en cada plataforma
  • 12. Xamarin: compilacin
  • 13. Xamarin.Android UI Simplemente es igual que en Android http://developer.android.com/guide/topics/ui/overview.html
  • 14. Planteando una app Xamarin.Android
  • 15. MVVM Cross Implementacin del patrn Model View ViewModel. Abstraemos el cdigo al mximo. Open Source No est bien soportado en Xamarin Studio para MacOSX
  • 16. MVVM Cross con Xamarin.Android
  • 17. components.xamarin.com MarketPlace de componentes de pago de alta calidad. Comunidad de medio milln de desarrolladores profesionales.
  • 18. xamarin.com/test-cloud Permite testar tu app en mltiples dispositivos Soporte integracin continua Soporta Calaba.sh para BDD Se puede probar cualquier aplicacin, no necesariamente aplicaciones desarrolladas en Xamarin
  • 19. Demo
  • 20. Demo Source Code http://tinyurl.com/asier-xamarin
  • 21. Gracias @asiermarques