SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Hackaton Toolbox

WINDOWS PHONE
Herramientas – IDE y emuladores

Windows Phone| Herramientas

¡LO QUE YA CONOCES!

Usa las herramientas que yá conoces
para ser más productivo.
Herramientas - Acceder al almacenamiento aislado

WINDOWS PHONE POWER TOOLS

Usa herramientas para accede al isolate storage de tu app :)
http://wptools.codeplex.com/

Windows Phone| Herramientas
Herramientas - Test datos

Windows Phone| Herramientas

CHROME EXTENSION - JASON
Usa Jason para probar los orígenes
de datos
Herramientas - Controles

Windows Phone| Herramientas

CONTROLES TELERIK PARA WINDOWS PHONE
Pide 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 útiles
http://www.telerik.com/products/windows-phone/overview/allcontrols/chart.aspx
Herramientas - Prototipos

Windows Phone| Herramientas

PLANIFICA TUS IDEAS

Dibuja y comunica el plan a tu equipo.
¡Pide tus plantillas!
Herramientas - Diseño

DISEÑA Y BRILLA

Windows Phone es un concepto de experiencia, haz
que tu aplicación brille y se destaque.
http://inkscape.org/

Windows Phone| Herramientas
Herramientas - Paletas de colores

Windows Phone| Herramientas
Herramientas - Iconos

Windows Phone| Herramientas
Diseño y UX
CREA APPS PARA WINDOWS PHONE
Ten en cuenta que la plataforma
se diferencia radicalmente de otras
en el tema de UX y Diseño

Windows Phone| Datos
Diseño y UX

Windows Phone| Datos

CREA APPS PARA WINDOWS PHONE

Los usuarios de este Sistema Operativo están
acostumbrados a tipos de interacción particulares.
Usa los pivots y panoramas
Usa la barra de aplicación para los commandos
Usa los tiles y el movimiento
Diseño y UX
CREA APPS PARA WINDOWS PHONE

Crea experiencias similares a las que provee el Sistema Operativo por defecto

Windows Phone| Datos
Diseño y UX
CREA APPS PARA WINDOWS PHONE
¡Y no te olvides de los tiles!

Windows Phone| Datos
Orígenes de datos

Windows Phone| 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/filename?op=open&user.name=hadoop
Lista de archivos
http://ec2-50-16-175-69.compute1.amazonaws.com:50075/browseDirectory.jsp?dir=/user/hadoop&namenodeInfoPort=50070&
nnaddr=10.205.10.113:9000
Snnipets – Consumo de datos

Windows Phone| Código
Snnipets – Convertidores

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

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

Windows Phone| Código
Patrones MVVM - Singleton
In App.xaml.cs
private static HueClientViewModel hueClientVM = null;
public static HueClientViewModel HueClientVM
{
get{
if (hueClientVM == null)
hueClientVM = new HueClientViewModel();
return hueClientVM;
}
}

In HueClientView.xaml.cs
public HueClientView()
{
InitializeComponent();
this.DataContext = App.HueClientVM;
}

Windows Phone| Código
Patrones MVVM - Resource
In App.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>

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

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

Windows Phone| Código
Snnipets – Leer un archivo

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

Windows Phone| Código
Snnipets – Leer configuraciones

Windows Phone| Código
Snnipets – Escribir en configuraciones

Windows Phone| Código
Gracias

Más contenido relacionado

La actualidad más candente

GWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesGWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesSorey García
 
[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura MedellínSorey García
 
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...Luis Beltran
 
NetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvilNetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvilSorey García
 
Publicación de Apps Universales
Publicación de Apps UniversalesPublicación de Apps Universales
Publicación de Apps UniversalesJavier Suárez Ruiz
 
Introducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCrossIntroducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCrossJavier Suárez Ruiz
 
Introducción a las Aplicaciones Universales
Introducción a las Aplicaciones UniversalesIntroducción a las Aplicaciones Universales
Introducción a las Aplicaciones UniversalesJavier Suárez Ruiz
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform BridgesJavier Suárez Ruiz
 
Windows 8 y Metro para desarrolladores .NET
Windows 8 y Metro para desarrolladores .NETWindows 8 y Metro para desarrolladores .NET
Windows 8 y Metro para desarrolladores .NETRoberto Luis Bisbé
 
Interfaces nativas Cross-Platform con Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.FormsInterfaces nativas Cross-Platform con Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.FormsJavier Suárez Ruiz
 
Universal Windows Platform Bridges
Universal Windows Platform BridgesUniversal Windows Platform Bridges
Universal Windows Platform BridgesJavier Suárez Ruiz
 
Microsoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinMicrosoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinJavier Suárez Ruiz
 
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.FormsIntroducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.FormsJavier Suárez Ruiz
 
WinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOSWinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOSJavier Suárez Ruiz
 
Windows 8 Universidad de Valencia
Windows 8 Universidad de ValenciaWindows 8 Universidad de Valencia
Windows 8 Universidad de ValenciaRoberto Luis Bisbé
 
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Xamarin Dev Days Málaga 2017 - Apps conectadas con AzureXamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Xamarin Dev Days Málaga 2017 - Apps conectadas con AzureJavier Suárez Ruiz
 
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinCrear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinJavier Suárez Ruiz
 

La actualidad más candente (20)

GWAB: Azure Mobile Services
GWAB: Azure Mobile ServicesGWAB: Azure Mobile Services
GWAB: Azure Mobile Services
 
[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín
 
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
 
NetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvilNetConfUY: Maximizando la productividad del desarrollo móvil
NetConfUY: Maximizando la productividad del desarrollo móvil
 
Publicación de Apps Universales
Publicación de Apps UniversalesPublicación de Apps Universales
Publicación de Apps Universales
 
Cosas sobre Windows Phone 7.5
Cosas sobre Windows Phone 7.5Cosas sobre Windows Phone 7.5
Cosas sobre Windows Phone 7.5
 
Introducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCrossIntroducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCross
 
Introducción a las Aplicaciones Universales
Introducción a las Aplicaciones UniversalesIntroducción a las Aplicaciones Universales
Introducción a las Aplicaciones Universales
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges
 
Windows 8 y Metro para desarrolladores .NET
Windows 8 y Metro para desarrolladores .NETWindows 8 y Metro para desarrolladores .NET
Windows 8 y Metro para desarrolladores .NET
 
Desktop App Converter
Desktop App ConverterDesktop App Converter
Desktop App Converter
 
Interfaces nativas Cross-Platform con Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.FormsInterfaces nativas Cross-Platform con Xamarin.Forms
Interfaces nativas Cross-Platform con Xamarin.Forms
 
Novedades de Xamarin 4
Novedades de Xamarin 4Novedades de Xamarin 4
Novedades de Xamarin 4
 
Universal Windows Platform Bridges
Universal Windows Platform BridgesUniversal Windows Platform Bridges
Universal Windows Platform Bridges
 
Microsoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinMicrosoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller Xamarin
 
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.FormsIntroducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
 
WinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOSWinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOS
 
Windows 8 Universidad de Valencia
Windows 8 Universidad de ValenciaWindows 8 Universidad de Valencia
Windows 8 Universidad de Valencia
 
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Xamarin Dev Days Málaga 2017 - Apps conectadas con AzureXamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
 
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinCrear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
 

Similar a Hackaton Globant - Windows Phone (snnipets and tips)

Desarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A FinDesarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A Finvideos
 
Generalidades sobre Windows Phone
Generalidades sobre Windows PhoneGeneralidades sobre Windows Phone
Generalidades sobre Windows PhoneSorey García
 
Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5Oscar Eduardo
 
Fichas tecnicas de software
Fichas tecnicas de softwareFichas tecnicas de software
Fichas tecnicas de softwareBrian Ruvalcaba
 
CodeCamp 2011 - Windows Phone
CodeCamp 2011 - Windows PhoneCodeCamp 2011 - Windows Phone
CodeCamp 2011 - Windows PhoneAvanet
 
Presentacion Apps Moviles Atrapalo.com
Presentacion Apps Moviles Atrapalo.comPresentacion Apps Moviles Atrapalo.com
Presentacion Apps Moviles Atrapalo.comJose Diaz Moreno
 
Curso de programacion en android
Curso de programacion en androidCurso de programacion en android
Curso de programacion en androidEscurra Walter
 
Caja de herramientas ar
Caja de herramientas arCaja de herramientas ar
Caja de herramientas arAngela Ruiz
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicaciónJose Antonio Vacas
 
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...Juan Carlos Olivares Rojas
 
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesU1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesAkirepaho
 
Aplicaciones
AplicacionesAplicaciones
AplicacionesHugo Luna
 
Haciendo Uso De La Web Quest
Haciendo Uso De La Web QuestHaciendo Uso De La Web Quest
Haciendo Uso De La Web QuestHector Espinoza
 
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...Luis Fernando Aguas Bucheli
 
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreDe Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreJavier Suárez Ruiz
 
Desarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaDesarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaAlexa Romero
 

Similar a Hackaton Globant - Windows Phone (snnipets and tips) (20)

Windows 10 Dev Readiness - Colombia
Windows 10 Dev Readiness - ColombiaWindows 10 Dev Readiness - Colombia
Windows 10 Dev Readiness - Colombia
 
Desarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A FinDesarrollo De Aplicacion De Silverlight De Principio A Fin
Desarrollo De Aplicacion De Silverlight De Principio A Fin
 
Generalidades sobre Windows Phone
Generalidades sobre Windows PhoneGeneralidades sobre Windows Phone
Generalidades sobre Windows Phone
 
Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5Generalidades sobre windows phone 7.5
Generalidades sobre windows phone 7.5
 
Fichas tecnicas de software
Fichas tecnicas de softwareFichas tecnicas de software
Fichas tecnicas de software
 
CodeCamp 2011 - Windows Phone
CodeCamp 2011 - Windows PhoneCodeCamp 2011 - Windows Phone
CodeCamp 2011 - Windows Phone
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Presentacion Apps Moviles Atrapalo.com
Presentacion Apps Moviles Atrapalo.comPresentacion Apps Moviles Atrapalo.com
Presentacion Apps Moviles Atrapalo.com
 
Curso de programacion en android
Curso de programacion en androidCurso de programacion en android
Curso de programacion en android
 
Caja de herramientas ar
Caja de herramientas arCaja de herramientas ar
Caja de herramientas ar
 
2.1 android cep jaen 2014 estructura de aplicación
2.1 android cep jaen 2014   estructura de aplicación2.1 android cep jaen 2014   estructura de aplicación
2.1 android cep jaen 2014 estructura de aplicación
 
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
Comparativa y Evaluación de las Herramientas de Programación en Dispositivos ...
 
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesU1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Haciendo Uso De La Web Quest
Haciendo Uso De La Web QuestHaciendo Uso De La Web Quest
Haciendo Uso De La Web Quest
 
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
 
De Windows Phone App Studio a la Store
De Windows Phone App Studio a la StoreDe Windows Phone App Studio a la Store
De Windows Phone App Studio a la Store
 
Desarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vacaDesarrollo de software orientado a la web. alex vaca
Desarrollo de software orientado a la web. alex vaca
 
Mini curse
Mini curseMini curse
Mini curse
 

Más de Sorey García

Mision inspiración para docentes
Mision inspiración para docentesMision inspiración para docentes
Mision inspiración para docentesSorey García
 
WIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaWIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaSorey García
 
Internet de las Cosas y Netduino
Internet de las Cosas y NetduinoInternet de las Cosas y Netduino
Internet de las Cosas y NetduinoSorey García
 
Misión: Inspiración
Misión: InspiraciónMisión: Inspiración
Misión: InspiraciónSorey García
 
Tendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarialTendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarialSorey García
 
MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences Sorey García
 
Similitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSimilitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSorey García
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Sorey García
 
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Sorey García
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Sorey García
 
Introducción a XAML y MVVM
Introducción a XAML y MVVMIntroducción a XAML y MVVM
Introducción a XAML y MVVMSorey García
 
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSorey García
 
Gestión de conocimiento
Gestión de conocimientoGestión de conocimiento
Gestión de conocimientoSorey García
 
Planificando las bases de una aplicación windows phone
Planificando las bases de una aplicación windows phonePlanificando las bases de una aplicación windows phone
Planificando las bases de una aplicación windows phoneSorey García
 
#1 - Hackers & Developers Magazine
#1 - Hackers & Developers Magazine#1 - Hackers & Developers Magazine
#1 - Hackers & Developers MagazineSorey García
 
Windows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tilesWindows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tilesSorey García
 
Windows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicaciónWindows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicaciónSorey García
 
#0 - Hackers & Developers Magazine
#0 - Hackers & Developers Magazine#0 - Hackers & Developers Magazine
#0 - Hackers & Developers MagazineSorey García
 
Nuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de softwareNuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de softwareSorey García
 

Más de Sorey García (20)

Mision inspiración para docentes
Mision inspiración para docentesMision inspiración para docentes
Mision inspiración para docentes
 
WIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaWIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnología
 
Internet de las Cosas y Netduino
Internet de las Cosas y NetduinoInternet de las Cosas y Netduino
Internet de las Cosas y Netduino
 
Misión: Inspiración
Misión: InspiraciónMisión: Inspiración
Misión: Inspiración
 
Codies.Launch()
Codies.Launch()Codies.Launch()
Codies.Launch()
 
Tendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarialTendencias de movilidad en el mercado masivo y empresarial
Tendencias de movilidad en el mercado masivo y empresarial
 
MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences
 
Similitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSimilitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y Windows
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)
 
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8
 
Introducción a XAML y MVVM
Introducción a XAML y MVVMIntroducción a XAML y MVVM
Introducción a XAML y MVVM
 
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
 
Gestión de conocimiento
Gestión de conocimientoGestión de conocimiento
Gestión de conocimiento
 
Planificando las bases de una aplicación windows phone
Planificando las bases de una aplicación windows phonePlanificando las bases de una aplicación windows phone
Planificando las bases de una aplicación windows phone
 
#1 - Hackers & Developers Magazine
#1 - Hackers & Developers Magazine#1 - Hackers & Developers Magazine
#1 - Hackers & Developers Magazine
 
Windows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tilesWindows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tiles
 
Windows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicaciónWindows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicación
 
#0 - Hackers & Developers Magazine
#0 - Hackers & Developers Magazine#0 - Hackers & Developers Magazine
#0 - Hackers & Developers Magazine
 
Nuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de softwareNuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de software
 

Hackaton Globant - Windows Phone (snnipets and tips)

  • 1.
  • 3. Herramientas – IDE y emuladores Windows Phone| Herramientas ¡LO QUE YA CONOCES! Usa las herramientas que yá conoces para ser más productivo.
  • 4. Herramientas - Acceder al almacenamiento aislado WINDOWS PHONE POWER TOOLS Usa herramientas para accede al isolate storage de tu app :) http://wptools.codeplex.com/ Windows Phone| Herramientas
  • 5. Herramientas - Test datos Windows Phone| Herramientas CHROME EXTENSION - JASON Usa Jason para probar los orígenes de datos
  • 6. Herramientas - Controles Windows Phone| Herramientas CONTROLES TELERIK PARA WINDOWS PHONE Pide 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 útiles http://www.telerik.com/products/windows-phone/overview/allcontrols/chart.aspx
  • 7. Herramientas - Prototipos Windows Phone| Herramientas PLANIFICA TUS IDEAS Dibuja y comunica el plan a tu equipo. ¡Pide tus plantillas!
  • 8. Herramientas - Diseño DISEÑA Y BRILLA Windows Phone es un concepto de experiencia, haz que tu aplicación brille y se destaque. http://inkscape.org/ Windows Phone| Herramientas
  • 9. Herramientas - Paletas de colores Windows Phone| Herramientas
  • 10. Herramientas - Iconos Windows Phone| Herramientas
  • 11. Diseño y UX CREA APPS PARA WINDOWS PHONE Ten en cuenta que la plataforma se diferencia radicalmente de otras en el tema de UX y Diseño Windows Phone| Datos
  • 12. Diseño y UX Windows Phone| Datos CREA APPS PARA WINDOWS PHONE Los usuarios de este Sistema Operativo están acostumbrados a tipos de interacción particulares. Usa los pivots y panoramas Usa la barra de aplicación para los commandos Usa los tiles y el movimiento
  • 13. Diseño y UX CREA APPS PARA WINDOWS PHONE Crea experiencias similares a las que provee el Sistema Operativo por defecto Windows Phone| Datos
  • 14. Diseño y UX CREA APPS PARA WINDOWS PHONE ¡Y no te olvides de los tiles! Windows Phone| Datos
  • 15. Orígenes de datos Windows Phone| 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/filename?op=open&user.name=hadoop Lista de archivos http://ec2-50-16-175-69.compute1.amazonaws.com:50075/browseDirectory.jsp?dir=/user/hadoop&namenodeInfoPort=50070& nnaddr=10.205.10.113:9000
  • 16. Snnipets – Consumo de datos Windows Phone| Código
  • 18. Snnipets – Clases base para MVVM (Notificaciones) Windows Phone| Código
  • 19. Snnipets – Clases base para MVVM (Comandos) Windows Phone| Código
  • 20. Patrones MVVM - Singleton In App.xaml.cs private static HueClientViewModel hueClientVM = null; public static HueClientViewModel HueClientVM { get{ if (hueClientVM == null) hueClientVM = new HueClientViewModel(); return hueClientVM; } } In HueClientView.xaml.cs public HueClientView() { InitializeComponent(); this.DataContext = App.HueClientVM; } Windows Phone| Código
  • 21. Patrones MVVM - Resource In App.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> In HueClientView.xaml <phone:PhoneApplicationPage ... "DataContext="{StaticResource HueClientVM}"> Windows Phone| Código
  • 22. Snnipets – Compartir en redes sociales Windows Phone| Código
  • 23. Snnipets – Leer un archivo Windows Phone| Código
  • 24. Snnipets – Escribir en un archivo Windows Phone| Código
  • 25. Snnipets – Leer configuraciones Windows Phone| Código
  • 26. Snnipets – Escribir en configuraciones Windows Phone| Código