Herramienta 
s y Toolkits 
para 
Aplicaciones 
Universales Christmas Mobile 
Apps Sessions
XAML Developer Bravent 
Microsoft MVP Windows Platform 
Development 
• Blog: http://geeks.ms/blogs/jsuarez 
• Email: javiersuarezruiz@hotmail.com 
• Twitter: @jsuarezruiz
Herramientas en Visual Studio 
• Herramientas de Visual Studio para Apps Universales 
• Herramientas XAML 
• Blend 
•Web Debugging 
Emulador Windows Phone 
Diagnóstico y análisis de memoria 
Debugging Tips and Tricks
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Muestra todos los recursos disponibles para el element visual seleccionado
Muestra las propiedades disponibles 
para el context actual 
<Application.Resources> 
<vm:MyViewModel x:Key="BindableViewModel" /> 
</Application.Resources> 
DataContext="{StaticResource BindableViewModel}"
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Simula teléfonos sin NFC o camára delantera por ejemplo.
Rural, urbano, suburbano 
Navegación entre las rutas
Herramientas para el desarrollo de Apps Universales
Permite probar el guardar y recuperar información de la tarjeta
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Diagnóstico y análisis de memoria
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Debugging Tips and Tricks
Suspend 
Resume 
Shutdown
Contratos compartir 
File Pickers 
Comandos de voz
Herramientas para el desarrollo de Apps Universales
Herramientas para el desarrollo de Apps Universales
Preguntas y respuestas. 
¿Dudas? 
&
Gracias por vuestro tiempo! 
Herramientas y Toolkits 
para Aplicaciones 
Universales 
Blog: http://geeks.ms/blogs/jsuarez 
Email: javiersuarezruiz@hotmail.com 
Twitter: @jsuarezruiz

Más contenido relacionado

PPTX
Publicación de Apps Universales
PPTX
Introducción a las Aplicaciones Universales
PPTX
Introducción a las Apps Universales
PPTX
Adaptando Apps Xamarin.Forms a tabletas
PPTX
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
PPTX
Desktop App Converter
PPTX
Extendiendo Xamarin.Forms
PPTX
Windows 10: Hel10 World! - Novedades XAML
Publicación de Apps Universales
Introducción a las Aplicaciones Universales
Introducción a las Apps Universales
Adaptando Apps Xamarin.Forms a tabletas
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Desktop App Converter
Extendiendo Xamarin.Forms
Windows 10: Hel10 World! - Novedades XAML

La actualidad más candente (20)

PPTX
Tus aplicaciones en pantalla grande con Xbox One
PPTX
Universal Windows Platform Bridges
PPTX
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
PPTX
Introducción a Windows UI
PPTX
Interfaces Adaptativas en Windows 10
PPTX
Trucos y consejos rendimiento Xamarin.Forms
PPTX
Introducción a Xamarin utilizando MVVMCross
PPTX
Introducción al desarrollo de Apps en Windows 10
PDF
Introducción a Xamarin Forms con XAML
PPTX
Windows 10 Developer Readiness. Interfaces Adaptativas
PPTX
[Evento WPSUG] Universal Windows Platform Bridges
PPTX
Microsoft Tech Summit - Taller Xamarin
PPTX
Novedades en Visual Studio Online
PDF
Hackaton Globant - Windows Phone (snnipets and tips)
PPTX
Novedades en XAML
PPTX
Novedades de Xamarin 4
PPTX
Windows 10: One SDK to rule them all
PPTX
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
PPTX
Desarrollo para Microsoft Band con Xamarin
PPTX
WinObjC: Windows Bridge para iOS
Tus aplicaciones en pantalla grande con Xbox One
Universal Windows Platform Bridges
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción a Windows UI
Interfaces Adaptativas en Windows 10
Trucos y consejos rendimiento Xamarin.Forms
Introducción a Xamarin utilizando MVVMCross
Introducción al desarrollo de Apps en Windows 10
Introducción a Xamarin Forms con XAML
Windows 10 Developer Readiness. Interfaces Adaptativas
[Evento WPSUG] Universal Windows Platform Bridges
Microsoft Tech Summit - Taller Xamarin
Novedades en Visual Studio Online
Hackaton Globant - Windows Phone (snnipets and tips)
Novedades en XAML
Novedades de Xamarin 4
Windows 10: One SDK to rule them all
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Desarrollo para Microsoft Band con Xamarin
WinObjC: Windows Bridge para iOS
Publicidad

Destacado (18)

PPTX
Integrando nuestra Aplicación Windows Phone con Cortana
PPTX
Windows Phone. Novedades Update 3
PPTX
Descubriendo Windows Phone App Studio
PPTX
Windows phone y el sector empresarial
PPTX
Modelos de desarrollo para Windows Phone 8.1
PDF
Introducción al Desarrollo de NDK apps | Dev Day 4 Woman | @condesa_sama
PPTX
#WPhoneIO Behaviors, Animaciones y VisualStates
PPTX
Desarrollo de aplicaciones Windows Phone con Silverlight 8.1
PPTX
Introducción a Hololens
PPTX
Servicios Xamarin
PPTX
Arquitectura en Aplicaciones Xamarin
PPTX
Extendiendo Xamarin.Forms con Custom Renders
PPTX
Integración Continua con Apps Xamarin
PPTX
Xamarin REvolve 2016
PPTX
Interfaces nativas Cross-Platform con Xamarin.Forms
PPTX
Introducción a Xamarin.Forms
PPTX
Xamarin University Sprint Fling 2016
PPTX
SVQDC - Desarrollo de Apps apra Hololens
Integrando nuestra Aplicación Windows Phone con Cortana
Windows Phone. Novedades Update 3
Descubriendo Windows Phone App Studio
Windows phone y el sector empresarial
Modelos de desarrollo para Windows Phone 8.1
Introducción al Desarrollo de NDK apps | Dev Day 4 Woman | @condesa_sama
#WPhoneIO Behaviors, Animaciones y VisualStates
Desarrollo de aplicaciones Windows Phone con Silverlight 8.1
Introducción a Hololens
Servicios Xamarin
Arquitectura en Aplicaciones Xamarin
Extendiendo Xamarin.Forms con Custom Renders
Integración Continua con Apps Xamarin
Xamarin REvolve 2016
Interfaces nativas Cross-Platform con Xamarin.Forms
Introducción a Xamarin.Forms
Xamarin University Sprint Fling 2016
SVQDC - Desarrollo de Apps apra Hololens
Publicidad

Similar a Herramientas para el desarrollo de Apps Universales (20)

PPTX
Un Vistazo A Windows Presentation Foundation
PPTX
Visual Studio 2017 Launch Event Sevilla
PPTX
Aumento de productividad, herramientas Xamarin
PDF
Windows Phone 8 en Campus Party
PDF
Windows 10 universal apps
PDF
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
PPTX
Taller Windows 10 TLP Innova
PPTX
Women Who Code Bogota: Introduction to Xamarin Forms
PPTX
.NET Day Guatemala
ODT
Materiaeloy
PPTX
Windows phone 7.5
PPTX
Desarrollo de aplicaciones con wpf
PDF
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
PDF
Cognitive Services y Xamarin - Tec Tinaguistenco
PPTX
VS2010 como herramienta de desarrollo
PPTX
vs2010 como herramienta de desarrollo
PPTX
La Windows Phone Store
PDF
Boya.ca - Introducción a Windows Phone
PPTX
Windows Phone - Sesión 2 - SenaGeeks
PPTX
Introduccion a Visual Studio
Un Vistazo A Windows Presentation Foundation
Visual Studio 2017 Launch Event Sevilla
Aumento de productividad, herramientas Xamarin
Windows Phone 8 en Campus Party
Windows 10 universal apps
WPF 04 - reutilizando recursos y estilos en una aplicación WPF
Taller Windows 10 TLP Innova
Women Who Code Bogota: Introduction to Xamarin Forms
.NET Day Guatemala
Materiaeloy
Windows phone 7.5
Desarrollo de aplicaciones con wpf
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Cognitive Services y Xamarin - Tec Tinaguistenco
VS2010 como herramienta de desarrollo
vs2010 como herramienta de desarrollo
La Windows Phone Store
Boya.ca - Introducción a Windows Phone
Windows Phone - Sesión 2 - SenaGeeks
Introduccion a Visual Studio

Más de Javier Suárez Ruiz (20)

PPTX
Cape Town MS Developer User Group: Xamarin Community Toolkit
PPTX
DotNetDom: El futuro de Xamarin
PPTX
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
PPTX
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
PPTX
Monkey Conf 2020: .NET MAUI Handlers
PPTX
Creando controles para Xamarin.Forms
PPTX
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
PPTX
Crear interfaces de usuario atractivas con Xamarin.Forms
PPTX
#XamarinUIJuly Summary
PPTX
DotNet 2019: Optimizando Apps con Xamarin.Forms
PPTX
Taller Xamarin Monkey Conf 2018
PPTX
Monkey Conf 2018: Conociendo Xamarin.Forms Shell
PPTX
.Net Conf Sevilla 2018
PPTX
Analizando interfaces de usuario avanzadas con Xamarin.Forms
PPTX
OpenSouthCode 2018: Taller Xamarin
PPTX
DotNet2018: Xamarin.Forms Everywhere!
PPTX
Novedades Xamarin 3.0 Preview
PPTX
Desarrollo Xamarin, más allá del desarrollo
PPTX
Introducción a Xamarin.Forms
PPTX
Introducción a Xamarin
Cape Town MS Developer User Group: Xamarin Community Toolkit
DotNetDom: El futuro de Xamarin
Tech Club Asturias: Un vistazo al presente y futuro de Xamarin.Forms
Monkey Conf 2020: Xamarin Community Toolkit: More possibilities with Xamarin....
Monkey Conf 2020: .NET MAUI Handlers
Creando controles para Xamarin.Forms
Monkey Conf 2019: Presente y futuro de Xamarin.Forms
Crear interfaces de usuario atractivas con Xamarin.Forms
#XamarinUIJuly Summary
DotNet 2019: Optimizando Apps con Xamarin.Forms
Taller Xamarin Monkey Conf 2018
Monkey Conf 2018: Conociendo Xamarin.Forms Shell
.Net Conf Sevilla 2018
Analizando interfaces de usuario avanzadas con Xamarin.Forms
OpenSouthCode 2018: Taller Xamarin
DotNet2018: Xamarin.Forms Everywhere!
Novedades Xamarin 3.0 Preview
Desarrollo Xamarin, más allá del desarrollo
Introducción a Xamarin.Forms
Introducción a Xamarin

Herramientas para el desarrollo de Apps Universales

Notas del editor

  • #6: First, let’s cover the most basic element for universal application in visual studio: the template. All universal app template contains 3 projects: A windows 8.1 project A windows phone 8.1 project A shared project. This goes for all Univeral app templates, both the C# and Javascript varieties
  • #7: This runs the danger of getting a little bit confusing. After all, how do we know when we’re using a platform specific API? Fortunately, Visual Studio has that covered. When working in a file in the shared folder, if we call an api that is specific to either windows phone or windows, we’ll get a warning from Visual Studio that the code we’re about to use is platform specific. We also have the ability to change the context so that we get the right Intellisense for the platform we’re targeting. When we’re in a share file, there is a little navbar at the top of the file. We can go into that navbar and change the context of the file that we’re working on. Let’s say we want to work in the Windows Phone context, maybe add something for that back button interaction. We can change the context of our Intellisense using the context switcher in the navbar and. Now the code that is wrapped in a Windows Phone #if is enabled, the code wrapped in a Windows #if is grayed out, and our Intellisense will give us access to the Windows Phone api set. The ability to s
  • #8: As for launching our different applications, Visual Studio makes that easy as well. We only need to go up to our application launch, click on the arrow to the side and change our startup project. The menu will then populate with all the launching options we need for that platform.
  • #9: I know some of you are saying “That takes too long! I don’t want to launch each project separately, I want to launch them at the same time.” Visual Studio has you covered there as well. If you go to the properties of your universal solution, you’ll find, under the “Common Properties, Startup Project” section, that you can actually launch multiple projects at the same time.
  • #10: In this demo, I’m going to open a Windows 8.1 application. Add a Windows Phone app to it. Move some code over from app 1 to app 2 Go to the shared code and switch the context, add something Go to the XAML Walk through the XAML workspace (Toolbox, split view, properties, document pane, device pane) Show XAML intellisense for resources Show XAML “Go To Definition” Show XAML Device Pane
  • #11: Now let’s take a look at some of the tooling goodies we have in Visual Studio for XAML development.
  • #19: In this demo, I’m going to open a Windows 8.1 application. Add a Windows Phone app to it. Move some code over from app 1 to app 2 Go to the shared code and switch the context, add something Go to the XAML Walk through the XAML workspace (Toolbox, split view, properties, document pane, device pane) Show XAML intellisense for resources Show XAML “Go To Definition” Show XAML Device Pane
  • #21: Open Blend Create an animation Show the Control State Editor for a Checkbox Show how to create some sample data Use the alignment guides, show how to export them and import them into another file.
  • #23: JavaScript Console DOM Explorer