Productividad con XAML
- Conociendo LiveXamarin
¿Quién es este chico?
rMVP Windows Development
Xamarin Certified Mobile Developer
luciomsp@geeks.ms
http://vicenteguzman.mx
@LucioMSP
Vicente G. Guzmán Lucio
Introducción ágil - Xamarin.Forms
• Permite crear facilmente y con
rapidez interfaces de usuario
nativas compartidas
• Los elementos de
Xamarin.Forms son mapeados
a elementos nativos y
behaviors propios de cada
plataforma
• Podemos mezclar
Xamarin.Forms con APIs
nativas
UX - UI
Objetivo: Conseguir aplicaciones con una interfaz
rica, elegante y perfectamente adaptada a cada
plataforma.
Problema: Proceso repetitivo con respecto a
cambios, esto en genera perdida de tiempo al
compilar, depurar y repetir…
Opciones:
• Previewer
• Gorilla Player
• Xamarin Live Player
• Live XAML.
¿Qué es LiveXAML?
Live XAML es una extensión disponible para Visual Studio tanto en
Windows como en macOS que se encarga de inyectar el código necesario
para reaccionar ante cualquier cambio de XAML. Esto significa que, con tu
aplicación en modo depuración en un emulador o en un dispositivo,
puedes ver al vuelo cualquier cambio en XAML.
Ejemplo de Xamarin.Forms
En tiempo de ejecución, las páginas y controles de
Xamarin.Forms son convertidos a elementos nativos de
interface de Usuario de cada plataforma.
LabXAM
Resumen
• Xamarin permite crear aplicaciones nativas en iOS, Android, Mac y Windows mediante
.NET y aprovechando toda la potencia de C#.
• Las aplicaciones implementadas mediante Xamarin tienen un Look&Feel nativo por
que son nativas. Ofrece un 100% de cobertura en las APIs de desarrollo de cada
plataforma, estando siempre al día en cuanto a actualizaciones se refiere.
• Posibilidad de desarrollar en Mac o Windows mediante Xamarin Studio, o instalando
Visual Studio.
• Mejora los tiempos de desarrollo y los costes mediante la compartición de una gran
cantidad de código.
Gracias! Preguntas?
vicenteguzman.mx
@LucioMSP

Introducción a Live XAML

  • 1.
    Productividad con XAML -Conociendo LiveXamarin
  • 2.
    ¿Quién es estechico? rMVP Windows Development Xamarin Certified Mobile Developer luciomsp@geeks.ms http://vicenteguzman.mx @LucioMSP Vicente G. Guzmán Lucio
  • 3.
    Introducción ágil -Xamarin.Forms • Permite crear facilmente y con rapidez interfaces de usuario nativas compartidas • Los elementos de Xamarin.Forms son mapeados a elementos nativos y behaviors propios de cada plataforma • Podemos mezclar Xamarin.Forms con APIs nativas
  • 4.
    UX - UI Objetivo:Conseguir aplicaciones con una interfaz rica, elegante y perfectamente adaptada a cada plataforma. Problema: Proceso repetitivo con respecto a cambios, esto en genera perdida de tiempo al compilar, depurar y repetir… Opciones: • Previewer • Gorilla Player • Xamarin Live Player • Live XAML.
  • 5.
    ¿Qué es LiveXAML? LiveXAML es una extensión disponible para Visual Studio tanto en Windows como en macOS que se encarga de inyectar el código necesario para reaccionar ante cualquier cambio de XAML. Esto significa que, con tu aplicación en modo depuración en un emulador o en un dispositivo, puedes ver al vuelo cualquier cambio en XAML.
  • 6.
    Ejemplo de Xamarin.Forms Entiempo de ejecución, las páginas y controles de Xamarin.Forms son convertidos a elementos nativos de interface de Usuario de cada plataforma.
  • 7.
  • 8.
    Resumen • Xamarin permitecrear aplicaciones nativas en iOS, Android, Mac y Windows mediante .NET y aprovechando toda la potencia de C#. • Las aplicaciones implementadas mediante Xamarin tienen un Look&Feel nativo por que son nativas. Ofrece un 100% de cobertura en las APIs de desarrollo de cada plataforma, estando siempre al día en cuanto a actualizaciones se refiere. • Posibilidad de desarrollar en Mac o Windows mediante Xamarin Studio, o instalando Visual Studio. • Mejora los tiempos de desarrollo y los costes mediante la compartición de una gran cantidad de código.
  • 9.