contacto@soreygarcia.com | @soreygarcia | blog.soreygarcia.me
Windows Phone 8 en Campus Party
Windows Phone fijo un reto…
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
dispositivos
servicios
Windows Phone 8 en Campus Party
Apps just in…
More developers
More Revenue
More Downloads
More apps
En que estado estamos…
Windows Core Services
WinPRT (Windows Phone RunTime)
C / C++ C# / VB.NET
XAML
Comm. & Data Graphics & Media Devices & Printing
Application Model
WinRT WinPRTCompartido
Networking
Sensors
Proximity Storage
In App purchase
Threading
Windows.Foundation
Location
XAML Base elements
async / await
Windows Phone 8 App Windows 8 App
Windows Phone 8 en Campus Party
Portable Class Libraries
Windows Phone 8
Services
ViewModels (limited or abstract)
Models
Views (XAML)
App Lifecycle
Navigation
ViewModels (Storage, Alerts, Timers)
Windows Phone 8 en Campus Party
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Windows Phone 8 en Campus Party
Windows Phone Map Platform
Your app
here
Maps
app
Mapping APIs
Here Platform
Shared
Map DB
Your app
here
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Custom Script(s)<//>
Windows Phone 8 en Campus Party
Windows Phone Dev Center: publicación de apps, reportes de
descargas, usos, errores.
El Developer Center es la única vía autorizada para llevar aplicaciones
a usuarios finales por parte de desarrolladores estándar
http://dev.windowsphone.com
Develop
& Debug
Submit
& Validate
Certify
& Sign
Windows Phone
Application
Deployment Service
Windows Store
For Windows Phone
* Con apartados del Slideshare de Josue Yeray
Windows Phone 7.5
- Visual Studio 2010
- Expression Blend 4
- Updates: 7.1.1, 7.8
Windows Phone 8
- Visual Studio 2012
- Blend 2012
Ambos SDK tienen las herramientas de registro de teléfono,
despliegue de aplicaciones y demás básicas del toolkit
Cuatro emuladores para Windows Phone 8
WVGA (480x800) 512MB RAM
WVGA (480x800) 1GB RAM
WXGA (768x1280) 1GB RAM
720P (720x1280) 1GB RAM
Máquinas virtuales de HyperV
Requisitos: Win8 x64 Pro o superior
Soporte a virtualización
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Ideas para destacarse
http://developer.windowsphone.com/en-us/design
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
ThenNounProject
Kuler
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party



Conceptos básicos
Windows Phone 8 en Campus Party
<StackPanel>
<TextBox/>
<Button/>
</StackPanel>
StackPanel stackPanel = new StackPanel();
TextBox textBox = new TextBox();
stackPanel.Children.Add(textBox);
Button button = new Button();
stackPanel.Children.Add(button);
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Implementando MVVM
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Windows Phone 8 en Campus Party
Fuente: http://www.slideshare.net/soreygarcia/planificando-las-bases-de-una-aplicacin-windows-phone
ADD/MODIFY
TASK
SETTINGS
SPLASH
ABOUT
TASK S LIST
PRODUCTIVITY REPORT
class Class Model
CategoryViewModel TaskViewModel
MainViewModel
Task's List
«boundary»
Add/Modify Task
«boundary»
«binding»
«binding»
Fuente: http://www.slideshare.net/soreygarcia/planificando-las-bases-de-una-aplicacin-windows-phone
class Class Model
CategoryViewModel
+ Identifier :int
+ Name :string
+ Tasks :ObservableCollection<TaskViewModel>
TaskViewModel
+ Identifier :int
+ Name :string
+ PlannedDate :DateTime
+ Pomori :int
+ Status :TaskStatus
+ Delete() :void
+ Save() :void
MainViewModel
+ SelectedTask :TaskViewModel
+ TasksByCategory :ObservableCollection<CategoryViewModel>
Más información en…
MVVM
GOOD PRACTICES
XAML
STYLES & TEMPLATES
SYSTEM INTEGRATION
COMMUNICATIONS
NFC & BLUETOOTH
SENSORS
AND MUCH MORE… (550 pages)
bit.ly/wp8book
20% de descuento en el libro
“Desarrollo en Windows 8 y Windows Phone 8 con XAML y
C#”
Sólo hasta el 02 de Noviembre del 2013.
Introduce el cupón PEHB8KUH al realizar tu compra
en nuestra tienda online.
Síguenos y descubrirás los mejores trucos y recursos:
facebook.com/campusmvp twitter.com/campusmvp
www.campusmvp.es
Windows Phone 8 en Campus Party
• Inscríbete después de la charla y recibe tu token de desarrollador
para el Windows Phone Store (99USD) y un token para controles
Telerik para Windows Phone (99USD).
• Construye tu aplicación y has que brille, el diseño destacado y el uso
de las características especiales de Windows Phone descritas en la
charla, harán la diferencia y determinarán el ganador.
• Envía tu app al Windows Phone Store antes del 12 de octubre al
medio día y envía tu XAP a contacto@avanet.org y
soreygarcia@gmail.com asegúrate de recibir el mensaje que
indique que la app se ha recibido.
• El 12 de Octubre en la noche me encontraré con el ganador para
entregarle su teléfono.
• IMPORTANTE: Este concurso no tiene relación con Campus Party.
Los materiales del evento que incluyen esta y otras
presentaciones y demos serán publicados en:
http://github.com/avanet
Sorey García
contacto@soreygarcia.com | @soreygarcia | blog.soreygarcia.me
+ Info:
www.facebook.com/wpdev
www.twitter.com/windowsphone
www.windowsphone.com

Más contenido relacionado

PDF
Hackaton Globant - Windows Phone (snnipets and tips)
PDF
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
PDF
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
PDF
Windows Phone 8: Tips de Diseño para Desarrolladores
PDF
GWAB: Azure Mobile Services
PDF
Boya.ca - Introducción a Windows Phone
PDF
Introducción a Xamarin Forms con XAML
PDF
Tendencias de movilidad en el mercado masivo y empresarial
Hackaton Globant - Windows Phone (snnipets and tips)
JSConfCo: Desarrollo de Aplicaciones para Windows Store con HTML5 y Javascript
TechDay 2015 - C# y XAML: El poder de construir aplicaciones en todas las pla...
Windows Phone 8: Tips de Diseño para Desarrolladores
GWAB: Azure Mobile Services
Boya.ca - Introducción a Windows Phone
Introducción a Xamarin Forms con XAML
Tendencias de movilidad en el mercado masivo y empresarial

La actualidad más candente (20)

PDF
NetConfUY: Maximizando la productividad del desarrollo móvil
PDF
[Avanet] Fiesta del Libro y la Cultura Medellín
PPTX
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
PPTX
Herramientas para el desarrollo de Apps Universales
PPTX
[Evento WPSUG] Universal Windows Platform Bridges
PPTX
Adaptando Apps Xamarin.Forms a tabletas
PPTX
Jornada 10 años ASP NET en Español - Implementación de Notificaciones Push...
PPTX
Introducción a Xamarin utilizando MVVMCross
PPTX
Introducción a las Aplicaciones Universales
PPTX
Publicación de Apps Universales
PPTX
Desarrollo para Microsoft Band con Xamarin
PPTX
MVVM vs MVU en NET MAUI.pptx
PDF
Planificando las bases de una aplicación windows phone
PPTX
Universal Windows Platform Bridges
PPTX
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
PPTX
Microsoft Tech Summit - Taller Xamarin
PPTX
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
PPTX
Desktop App Converter
PPTX
Introducción a Windows UI
PPTX
Introducción a las Apps Universales
NetConfUY: Maximizando la productividad del desarrollo móvil
[Avanet] Fiesta del Libro y la Cultura Medellín
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Herramientas para el desarrollo de Apps Universales
[Evento WPSUG] Universal Windows Platform Bridges
Adaptando Apps Xamarin.Forms a tabletas
Jornada 10 años ASP NET en Español - Implementación de Notificaciones Push...
Introducción a Xamarin utilizando MVVMCross
Introducción a las Aplicaciones Universales
Publicación de Apps Universales
Desarrollo para Microsoft Band con Xamarin
MVVM vs MVU en NET MAUI.pptx
Planificando las bases de una aplicación windows phone
Universal Windows Platform Bridges
Xamarin Dev Days Málaga 2017 - Apps conectadas con Azure
Microsoft Tech Summit - Taller Xamarin
COECYS - Introducción al desarrollo de apps multiplataforma con Xamarin.pptx
Desktop App Converter
Introducción a Windows UI
Introducción a las Apps Universales
Publicidad

Destacado (20)

PDF
Gestión de conocimiento
PDF
Desconferencia BarCamp Medellín 2009 - Aplicaciones Móviles
PDF
WIE: El poder de transformar al mundo con tecnología
PDF
Internet de las Cosas y Netduino
PDF
MVP Open Day - Best Practices/Experiences
PDF
Misión: Inspiración
PDF
Frases Celebres I
PDF
Como Hacer Presentaciones
PDF
Gestión de configuración con Github para Windows en las aulas de clase
PDF
Contadores De Historias
PDF
Introducción a XAML y MVVM
PPTX
Entendiendo la computación en la nube
PDF
Fábula de la Hormiga
PDF
Estrategias para la Gestión del Conocimiento
PDF
Discriminación Femenina
PDF
Sensibilización en Metodologías Ágiles
PDF
Why an Engineer should be "human" too
PPT
Trabajo en Equipo
PDF
Arquitectura De Software Para Dummies
PPTX
Liderazgo: tipos, definiciones, qué dicen los expertos...
Gestión de conocimiento
Desconferencia BarCamp Medellín 2009 - Aplicaciones Móviles
WIE: El poder de transformar al mundo con tecnología
Internet de las Cosas y Netduino
MVP Open Day - Best Practices/Experiences
Misión: Inspiración
Frases Celebres I
Como Hacer Presentaciones
Gestión de configuración con Github para Windows en las aulas de clase
Contadores De Historias
Introducción a XAML y MVVM
Entendiendo la computación en la nube
Fábula de la Hormiga
Estrategias para la Gestión del Conocimiento
Discriminación Femenina
Sensibilización en Metodologías Ágiles
Why an Engineer should be "human" too
Trabajo en Equipo
Arquitectura De Software Para Dummies
Liderazgo: tipos, definiciones, qué dicen los expertos...
Publicidad

Similar a Windows Phone 8 en Campus Party (20)

PPT
Desarrollo De Aplicacion De Silverlight De Principio A Fin
PPTX
DotNetDom: El futuro de Xamarin
PPTX
Cosas sobre Windows Phone 7.5
PPTX
Llevando tu startup a las tres principales plataformas móviles
PPT
Desarrollo android - 2 - arquitectura del sistema
PPTX
PPTX
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
PDF
Taller Realidad Aumentada pamplona 29 mayo 2015
PPTX
CodeCamp 2011 - Windows Phone
PPTX
Meetup app-moviles
PDF
MTM eSEC-ENISE 26Oct - Framework DNIe y Cardmodule
PDF
PDF
eMobc Android Startup
PDF
Jornada Desarrolladores: Windows Phone
PDF
Webinar WebRTC y HTML5 (spanish) - Quobis
PPTX
Funcion android
PPTX
Curso Iniciacion android
PPT
Arquitectura de la plataforma de desarrollo de windows phone 7
PDF
INTRODUCCION A ANDROID
Desarrollo De Aplicacion De Silverlight De Principio A Fin
DotNetDom: El futuro de Xamarin
Cosas sobre Windows Phone 7.5
Llevando tu startup a las tres principales plataformas móviles
Desarrollo android - 2 - arquitectura del sistema
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
Taller Realidad Aumentada pamplona 29 mayo 2015
CodeCamp 2011 - Windows Phone
Meetup app-moviles
MTM eSEC-ENISE 26Oct - Framework DNIe y Cardmodule
eMobc Android Startup
Jornada Desarrolladores: Windows Phone
Webinar WebRTC y HTML5 (spanish) - Quobis
Funcion android
Curso Iniciacion android
Arquitectura de la plataforma de desarrollo de windows phone 7
INTRODUCCION A ANDROID

Más de Sorey García (12)

PDF
Mision inspiración para docentes
PDF
Codies.Launch()
PDF
Similitudes y deferencias en UX para Windows Phone y Windows
PDF
Taller MVVM Imagine Camp Medellín (Intermedio)
PDF
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
PDF
Conociendo el ecosistema de Windows Phone 8 y Windows 8
PDF
#1 - Hackers & Developers Magazine
PDF
Windows 8: Tips de diseño, contratos y tiles
PDF
Windows 8: Empaquetamiento y publicación
PDF
#0 - Hackers & Developers Magazine
PDF
Nuevos actores de la ingenieria de software
PDF
Introducción a UML
Mision inspiración para docentes
Codies.Launch()
Similitudes y deferencias en UX para Windows Phone y Windows
Taller MVVM Imagine Camp Medellín (Intermedio)
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8
#1 - Hackers & Developers Magazine
Windows 8: Tips de diseño, contratos y tiles
Windows 8: Empaquetamiento y publicación
#0 - Hackers & Developers Magazine
Nuevos actores de la ingenieria de software
Introducción a UML

Windows Phone 8 en Campus Party