Windows Phone 8 en Campus Party
-
Upload
sorey-garcia -
Category
Documents
-
view
3.778 -
download
0
Transcript of Windows Phone 8 en Campus Party
![Page 1: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/1.jpg)
[email protected] | @soreygarcia | blog.soreygarcia.me
![Page 2: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/2.jpg)
![Page 3: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/3.jpg)
Windows Phone fijo un reto…
![Page 4: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/4.jpg)
![Page 5: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/5.jpg)
![Page 6: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/6.jpg)
![Page 7: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/7.jpg)
dispositivos
servicios
![Page 8: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/8.jpg)
![Page 9: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/9.jpg)
Apps just in…
More developers
More Revenue
More Downloads
More apps
En que estado estamos…
![Page 10: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/10.jpg)
Windows Core Services
WinPRT (Windows Phone RunTime)
C / C++ C# / VB.NET
XAML
Comm. & Data Graphics & Media Devices & Printing
Application Model
![Page 11: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/11.jpg)
WinRT WinPRTCompartido
Networking
Sensors
Proximity Storage
In App purchase
Threading
Windows.Foundation
Location
XAML Base elements
async / await
![Page 12: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/12.jpg)
Windows Phone 8 App Windows 8 App
![Page 13: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/13.jpg)
![Page 14: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/14.jpg)
Portable Class Libraries
Windows Phone 8
Services
ViewModels (limited or abstract)
Models
Views (XAML)
App Lifecycle
Navigation
ViewModels (Storage, Alerts, Timers)
![Page 15: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/15.jpg)
![Page 16: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/16.jpg)
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
![Page 17: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/17.jpg)
![Page 18: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/18.jpg)
Windows Phone Map Platform
Your app
here
Maps
app
Mapping APIs
Here PlatformShared
Map DB
Your app
here
![Page 19: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/19.jpg)
![Page 20: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/20.jpg)
![Page 21: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/21.jpg)
Custom Script(s)<//>
![Page 22: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/22.jpg)
![Page 23: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/23.jpg)
Windows Phone Dev Center: publicación de apps, reportes de
descargas, usos, errores.
![Page 24: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/24.jpg)
El Developer Center es la única vía autorizada para llevar aplicaciones
a usuarios finales por parte de desarrolladores estándar
![Page 26: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/26.jpg)
Develop
& Debug
Submit
& Validate
Certify
& Sign
Windows Phone Application Deployment Service
Windows Store
For Windows Phone
![Page 27: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/27.jpg)
* Con apartados del Slideshare de Josue Yeray
![Page 28: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/28.jpg)
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
![Page 29: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/29.jpg)
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
![Page 30: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/30.jpg)
![Page 31: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/31.jpg)
![Page 32: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/32.jpg)
![Page 33: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/33.jpg)
![Page 34: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/34.jpg)
![Page 35: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/35.jpg)
![Page 36: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/36.jpg)
![Page 37: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/37.jpg)
![Page 38: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/38.jpg)
![Page 39: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/39.jpg)
![Page 40: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/40.jpg)
![Page 41: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/41.jpg)
![Page 42: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/42.jpg)
![Page 43: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/43.jpg)
![Page 44: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/44.jpg)
![Page 45: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/45.jpg)
![Page 46: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/46.jpg)
![Page 47: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/47.jpg)
![Page 48: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/48.jpg)
![Page 49: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/49.jpg)
![Page 50: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/50.jpg)
![Page 51: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/51.jpg)
![Page 52: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/52.jpg)
![Page 53: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/53.jpg)
Ideas para destacarsehttp://developer.windowsphone.com/en-us/design
![Page 54: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/54.jpg)
![Page 55: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/55.jpg)
![Page 56: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/56.jpg)
![Page 57: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/57.jpg)
![Page 58: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/58.jpg)
![Page 59: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/59.jpg)
![Page 60: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/60.jpg)
![Page 61: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/61.jpg)
![Page 62: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/62.jpg)
![Page 63: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/63.jpg)
![Page 64: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/64.jpg)
![Page 65: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/65.jpg)
![Page 66: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/66.jpg)
![Page 67: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/67.jpg)
![Page 68: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/68.jpg)
![Page 69: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/69.jpg)
Then
No
un
Pro
ject
![Page 70: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/70.jpg)
Kule
r
![Page 71: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/71.jpg)
![Page 72: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/72.jpg)
![Page 73: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/73.jpg)
![Page 74: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/74.jpg)
Conceptos básicos
![Page 75: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/75.jpg)
![Page 76: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/76.jpg)
<StackPanel><TextBox/><Button/>
</StackPanel>
StackPanel stackPanel = new StackPanel();
TextBox textBox = new TextBox();stackPanel.Children.Add(textBox);
Button button = new Button();stackPanel.Children.Add(button);
![Page 77: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/77.jpg)
![Page 78: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/78.jpg)
![Page 79: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/79.jpg)
Implementando MVVM
![Page 80: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/80.jpg)
![Page 81: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/81.jpg)
![Page 82: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/82.jpg)
![Page 83: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/83.jpg)
![Page 84: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/84.jpg)
![Page 85: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/85.jpg)
Fuente: http://www.slideshare.net/soreygarcia/planificando-las-bases-de-una-aplicacin-windows-phone
![Page 86: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/86.jpg)
ADD/MODIFY TASK
SETTINGS
SPLASH
ABOUT
TASK S LIST
PRODUCTIVITY REPORT
![Page 87: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/87.jpg)
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
![Page 88: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/88.jpg)
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>
![Page 89: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/89.jpg)
Más información en…
MVVMGOOD PRACTICESXAMLSTYLES & TEMPLATESSYSTEM INTEGRATIONCOMMUNICATIONSNFC & BLUETOOTHSENSORSAND MUCH MORE… (550 pages)
bit.ly/wp8book
![Page 90: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/90.jpg)
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
![Page 91: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/91.jpg)
![Page 92: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/92.jpg)
• Inscríbete después de la charla y recibe tu token de desarrolladorpara el Windows Phone Store (99USD) y un token para controlesTelerik para Windows Phone (99USD).
• Construye tu aplicación y has que brille, el diseño destacado y el usode 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 [email protected] y [email protected] asegúrate de recibir el mensaje queindique 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.
![Page 93: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/93.jpg)
Los materiales del evento que incluyen esta y otras
presentaciones y demos serán publicados en:
http://github.com/avanet
![Page 94: Windows Phone 8 en Campus Party](https://reader033.fdocuments.net/reader033/viewer/2022051400/5549ebe1b4c90512488b4f84/html5/thumbnails/94.jpg)
Sorey Garcí[email protected] | @soreygarcia | blog.soreygarcia.me
+ Info:
www.facebook.com/wpdev
www.twitter.com/windowsphone
www.windowsphone.com