El documento resume una presentación sobre Xamarin Live Player, una herramienta que permite probar aplicaciones Xamarin de forma inalámbrica en dispositivos físicos sin necesidad de compilar o depender de SDKs. Explica cómo funciona Xamarin Live Player, sus requisitos, ventajas y limitaciones. Finalmente, invita a unirse al programa alpha para probar nuevas funcionalidades y concluye que es una buena herramienta para pruebas iniciales pero que para producción se requiere del entorno habitual de desarrollo.
5. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
SDK’s y otras herramientas
6. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
¿Por qué Xamarin Live Player?
•Conexión Wireless
•Ejecución en dispositivos físicos
•No necesito tener una plataforma en especial
•Sin pérdida de tiempo de compilación
•No depende de los SDK’s
7. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
¿Qué necesito?
• Visual Studio 2017 (PC o Mac)
• Poseer una red con WIFI
• Descargar la App desde Google Play o App
Store
• Crear o abrir una aplicación Xamarin (Nativa
o Forms)
• Seleccionar Live Player como destino
• Implementar (Deploy)
• Escanear código QR con la cámara (o
ingresar el código a mano)
• Listo !
8. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Demo
Nada puede malir sal
9. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Limitaciones (Avisadas)
•Sin soporte para Xamarin Studio
•Los storyboards (iOS) no son 100% compatibles
•Archivos XIB (iOS) sin soporte
•No soporta Custom Renderers
•Compatibilidad limitada para Reflection
•Algunas clases no pueden redefinirse
•No soporta algunas funcionalidades propias de las
plataformas
•Se ignoran las configuraciones de compilación
10. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Limitaciones (Encontradas)
•Problemas para ejecutar proyectos PCL (inclusive los de ejemplo de la
documentación)
•Problemas para el uso de algunas herramientas como JSON.Net y
SQLite
11. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Unite al equipo Alpha !!
https://xamarinhq.wufoo.com/forms/live-player-alpha-program-agreement/
12. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Conclusiones
•Xamarin Live Player es una gran
herramienta para probar
aplicaciones rápidamente en una
etapa inicial del proyecto
•A medida que nuestro proyecto
crece puede que deje de servir la
herramienta por sus limitaciones
•Para pasar a producción nuestra
aplicación es necesario contar con el
entorno habitual
13. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Referencias
•Documentación:
• https://developer.xamarin.com/guides/cross-platform/live/
•Videos útiles
• The Xamarin Show (Episodio 24)
• https://channel9.msdn.com/Shows/XamarinShow/Episode-24-Xamarin-Live-Player
• Getting Started with Xamarin Live Player
• https://www.youtube.com/watch?v=awgZDL1a3YI
14. June 29th
, 30th
& July 1st
2017.NET Conf AR v2017
Muchas gracias !!
http://www.kinetica-solutions.com
@garudaslap
sebastian@kinetica-solutions.com
Sebastián L. Pérez