Hackaton Globant - Windows Phone (snnipets and tips)

27

Transcript of Hackaton Globant - Windows Phone (snnipets and tips)

Page 1: Hackaton Globant - Windows Phone (snnipets and tips)
Page 2: Hackaton Globant - Windows Phone (snnipets and tips)

Hackaton Toolbox

WINDOWS PHONE

Page 3: Hackaton Globant - Windows Phone (snnipets and tips)

Herramientas – IDE y emuladores Windows Phone| Herramientas

¡LO QUE YA CONOCES!Usa las herramientas que yá conocespara ser más productivo.

Page 4: Hackaton Globant - Windows Phone (snnipets and tips)

Herramientas - Acceder al almacenamiento aislado Windows Phone| Herramientas

WINDOWS PHONE POWER TOOLSUsa herramientas para accede al isolate storage de tu app :)

http://wptools.codeplex.com/

Page 5: Hackaton Globant - Windows Phone (snnipets and tips)

Herramientas - Test datos

CHROME EXTENSION - JASONUsa Jason para probar los orígenesde datos

Windows Phone| Herramientas

Page 6: Hackaton Globant - Windows Phone (snnipets and tips)

Herramientas - Controles

CONTROLES TELERIK PARA WINDOWS PHONEPide tus controles por participar como #WPDev

Solicita tu código y descarga tu licencia en http://www.telerik.com/inetacouponcodes.aspx

¡ATENCION!Los controles de gráficas te serán útileshttp://www.telerik.com/products/windows-phone/overview/all-

controls/chart.aspx

Windows Phone| Herramientas

Page 7: Hackaton Globant - Windows Phone (snnipets and tips)

Herramientas - Prototipos Windows Phone| Herramientas

PLANIFICA TUS IDEASDibuja y comunica el plan a tu equipo.

¡Pide tus plantillas!

Page 8: Hackaton Globant - Windows Phone (snnipets and tips)

Herramientas - Diseño

DISEÑA Y BRILLAWindows Phone es un concepto de experiencia, hazque tu aplicación brille y se destaque.

http://inkscape.org/

Windows Phone| Herramientas

Page 9: Hackaton Globant - Windows Phone (snnipets and tips)

Herramientas - Paletas de colores Windows Phone| Herramientas

Page 10: Hackaton Globant - Windows Phone (snnipets and tips)

Herramientas - Iconos Windows Phone| Herramientas

Page 11: Hackaton Globant - Windows Phone (snnipets and tips)

Diseño y UX Windows Phone| Datos

CREA APPS PARA WINDOWS PHONETen en cuenta que la plataformase diferencia radicalmente de otrasen el tema de UX y Diseño

Page 12: Hackaton Globant - Windows Phone (snnipets and tips)

Diseño y UX Windows Phone| Datos

CREA APPS PARA WINDOWS PHONELos usuarios de este Sistema Operativo estánacostumbrados a tipos de interacción particulares.

Usa los pivots y panoramasUsa la barra de aplicación para los commandosUsa los tiles y el movimiento

Page 13: Hackaton Globant - Windows Phone (snnipets and tips)

Diseño y UX Windows Phone| Datos

CREA APPS PARA WINDOWS PHONECrea experiencias similares a las que provee el Sistema Operativo por defecto

Page 14: Hackaton Globant - Windows Phone (snnipets and tips)

Diseño y UX Windows Phone| Datos

CREA APPS PARA WINDOWS PHONE¡Y no te olvides de los tiles!

Page 15: Hackaton Globant - Windows Phone (snnipets and tips)

Orígenes de datos

LOS DATOS QUE CONSUMEN TIENEN LA SIGUIENTE ESTRUCTURA

[Formato CVS]palabra, positivo, negativo, neutral

Ejemplo:hackaton,601,66,613

Origen Ejemplo:http://54.221.207.224:14000/webhdfs/v1/user/hadoop/file-path/file-

name?op=open&user.name=hadoop

Lista de archivoshttp://ec2-50-16-175-69.compute-

1.amazonaws.com:50075/browseDirectory.jsp?dir=/user/hadoop&namenodeInfoPort=50070&nnaddr=10.205.10.113:9000

Windows Phone| Datos

Page 16: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Consumo de datos Windows Phone| Código

Page 17: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Convertidores Windows Phone| Código

Page 18: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Clases base para MVVM (Notificaciones) Windows Phone| Código

Page 19: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Clases base para MVVM (Comandos) Windows Phone| Código

Page 20: Hackaton Globant - Windows Phone (snnipets and tips)

Patrones MVVM - Singleton Windows Phone| Código

private static HueClientViewModel hueClientVM = null;public static HueClientViewModel HueClientVM{

get{if (hueClientVM == null)

hueClientVM = new HueClientViewModel();return hueClientVM;

}}

public HueClientView(){

InitializeComponent();this.DataContext = App.HueClientVM;

}

In App.xaml.cs

In HueClientView.xaml.cs

Page 21: Hackaton Globant - Windows Phone (snnipets and tips)

Patrones MVVM - Resource Windows Phone| Código

In App.xaml

In HueClientView.xaml

<Application x:Class="Hue_Demo_Phone.App“ ...xmlns:vm="clr-namespace:Hue_Demo_Phone.ViewModels">

<Application.Resources><vm:HueClientViewModel x:Key="HueClientVM" />

</Application.Resources>

<phone:PhoneApplicationPage ..."DataContext="{StaticResource HueClientVM}">

Page 22: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Compartir en redes sociales Windows Phone| Código

Page 23: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Leer un archivo Windows Phone| Código

Page 24: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Escribir en un archivo Windows Phone| Código

Page 25: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Leer configuraciones Windows Phone| Código

Page 26: Hackaton Globant - Windows Phone (snnipets and tips)

Snnipets – Escribir en configuraciones Windows Phone| Código

Page 27: Hackaton Globant - Windows Phone (snnipets and tips)

Gracias