techdencias windows 10 diseño de aplicaciones universales

27
Martin Vega Universal Windows Platform Como planificar y diseñar mi Aplicación MADRID 28 de Noviembre 2015

Upload: martin-vega-caballero

Post on 10-Apr-2017

426 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Techdencias windows 10 diseño de aplicaciones universales

Martin VegaUniversal Windows Platform:Como planificar y diseñarmi Aplicación

MADRID 28 de Noviembre 2015

Page 2: Techdencias windows 10 diseño de aplicaciones universales

Martin Vega

@mvegaca

Senior Consultant - Windows [email protected]

Page 3: Techdencias windows 10 diseño de aplicaciones universales

www.pasiona.com(+34) 669 333 [email protected]

@pasiona BarcelonaPujades 350, 10ª planta08019 · Barcelona

BilbaoGran Vía 19-21, 2ª planta 48008 · Bilbao

Londres1 Northumberland AvenueLondon · WC2N 5BW

MadridPinar 5, 28006 · Madrid

Page 4: Techdencias windows 10 diseño de aplicaciones universales

Windows App Studiohttp://appstudio.windows.com/

Page 5: Techdencias windows 10 diseño de aplicaciones universales

Categorías de Apps

Social

Herramientasy productividad

Entretenimiento

Informacióny promoción

Juegos

Page 6: Techdencias windows 10 diseño de aplicaciones universales

Información y promoción

Macy’s NY Times CNN Yelp Engadget

All Recipes Men’s HealthWorkouts

ArsenalBlog

Las VegasGuide

PGA Tour

Page 7: Techdencias windows 10 diseño de aplicaciones universales

¿Qué es Windows App Studio?

Desarrollo de Apps basado en web

Muy útil para Apps de Información y Promoción

Para la plataforma Windows

Usa, comparte o publica en el Store

Extiende o mejora tus las apps con código

Page 8: Techdencias windows 10 diseño de aplicaciones universales

Principios de App StudioWindows App Studio es una herramienta online, gratis y fácil que permite convertir tus ideas en Apps para Windows

Nuevos usuarios pueden crear aplicaciones de calidad siguiendo los principios de diseño de Microsoft de manera sencilla y publicarlas al Store.

Nuevos desarrolladores y entusiastas pueden iniciarse en el desarrollo de Apps para Windows y continuar con Visual Studio

Desarrolladores con experiencia pueden implementar prototipos rápidamente y modificarlos con Visual Studio para incrementar su velocidad de desarrollo.

Page 9: Techdencias windows 10 diseño de aplicaciones universales

Make your app look greaton any size screen or window!Llega Windows 10 a nuestro trabajo y a nuestra casa.

La nueva Universal Windows Platform UWP para Windows 10 culminala evolución de las Universal Apps creadas para Windows 8.1 yWindows Phone 8.1.

Apps nativas que nos permiten tener un único código para una gran familiade dispositivos.

Page 10: Techdencias windows 10 diseño de aplicaciones universales
Page 11: Techdencias windows 10 diseño de aplicaciones universales

Visual Studio 2015 & Windows 10 ToolsVS2015 trae muchas novedades para las Apps universales de Windows 10:• Nuevos controles (XAML)• Total rediseño de los controles existentes• Nuevos emuladores• Nueva configuración de los paquetes Nuget (project.json)• Una tienda unificada• Nuevas familias de dispositivos (IoT, Hololens)

Page 12: Techdencias windows 10 diseño de aplicaciones universales

¿Qué nos ofrece el SDK y la plataforma?Nuevos controles además de un total rediseño de los ya existentes. Los controlesse adaptan al input de la plataforma (raton y teclado, lápiz, dedo, etc.)

Page 13: Techdencias windows 10 diseño de aplicaciones universales

Diseño con capacidad de respuestaPoder trabajar en pixeles efectivos que nos fácilitan adaptar los textos ytamaños en función del tamaño y resolución de la pantalla.

Page 14: Techdencias windows 10 diseño de aplicaciones universales

AdaptativeTriggersUna forma fácil y flexiblepara cambiar propiedades de controles XAML en diferentes anchos de pantalla.

… por contra:Crean mucho XAMLNo afectan a losDataTemplatesNo dan flexibilidad para compartirlos entre páginas

Page 15: Techdencias windows 10 diseño de aplicaciones universales

Estrategias Responsive: The six R’sSeis estrategias para que nuestro contenido se ajuste sacando el mayor partidoal ancho de pantalla disponible:

• Resize• Reflow• Reposition• Reveal• Rearchitect• Replaze

Page 16: Techdencias windows 10 diseño de aplicaciones universales

ResizeNo limitar los elementos a dimensiones fijas y dejar que ocupen el espacio delcontenedor.

Page 17: Techdencias windows 10 diseño de aplicaciones universales

ReflowAdaptar el contenido al tamaño de la pantalla, variando la disposición enpantallas más grandes.

Page 18: Techdencias windows 10 diseño de aplicaciones universales

RepositionRecolocar el contenido en pantallas más pequeñas, usando inclusoScroll Vertical

Page 19: Techdencias windows 10 diseño de aplicaciones universales
Page 20: Techdencias windows 10 diseño de aplicaciones universales

RevealRevelar y ocultar información. Una de las más efectivas: llevar contenido a otrapágina, a elementos de un pivot o a un SplitView.

Page 21: Techdencias windows 10 diseño de aplicaciones universales

RearchitectPensar en arquitecturas y jerarquías diferentes. Por ejemplo, en tener o nopágina de detalle en función del “DeviceFamily”

Page 22: Techdencias windows 10 diseño de aplicaciones universales
Page 23: Techdencias windows 10 diseño de aplicaciones universales

ReplaceRemplazar elementos pensando en pantallas pequeñas, por ejemplo, cambiarun menú horizontal de vista desktop a acciones secundarias de el AppBar enmóvil o cambiando menus verticales en Desktop por Pivots en móvil.

Page 24: Techdencias windows 10 diseño de aplicaciones universales

SoluciónVemos la solución adoptada en Windows App Studio en una pequeña

DEMO

Page 25: Techdencias windows 10 diseño de aplicaciones universales

Windows App Studio

http://appstudio.windows.com/https://github.com/wasteam/

waslibs

Page 26: Techdencias windows 10 diseño de aplicaciones universales

Preguntas

Page 27: Techdencias windows 10 diseño de aplicaciones universales

¡Muchas gracias! @mvegaca