wp8 + win8 + pcl na sorocódigos tech day na fac sâo roque
DESCRIPTION
Palestra realizada no evento SoroCódigos Tech Day Edição São Roque na FAC dia 09/11/2013TRANSCRIPT
Desenvolvendo para
Windows Phone 8 e
portabilizando sua apppara Windows 8
SoroCódigos Tech Day
Microsoft Student Partner
Quem sou eu?
Software Developer na GFT BrasilMicrosoft Student Partner SAP Certification SBOConsultor independente Web e Mobile(Windows 8 e Windows Phone)HTML5 / CSS3 / JavaScriptASP.NET / C# / MVCXAML
SoroCódigos Tech Day
Microsoft Student Partner
Windows Phone 8 e Windows 8 Better together
SoroCódigos Tech Day
Microsoft Student Partner
Por onde começo?
SoroCódigos Tech Day
Microsoft Student Partner
SOFTWARE
Pré-requisitos
SoroCódigos Tech Day
Microsoft Student Partner
SoroCódigos Tech Day
Microsoft Student Partner
All free!
http://dev.windowsphone.com/en-us/downloadsdk ...
SoroCódigos Tech Day
Microsoft Student Partner
All free!
http://www.microsoft.com/visualstudio/ptb/downloads ...
SoroCódigos Tech Day
Microsoft Student Partner
HARDWARE
Pré-requisitos
SoroCódigos Tech Day
Microsoft Student Partner
Requisitos do sistema
– Suporte a virtualização
– 4 GB de RAM ou
superior
– Windows 8 PRO ou
superior com 64 bits
– Hyper-V Instalado e
rodando
SoroCódigos Tech Day
Microsoft Student Partner
CONHECIMENTOS TÉCNICOS DOS
DEVICES QUE VOCÊ TEM QUE SABER
Pré-requisitos
SoroCódigos Tech Day
Microsoft Student Partner
Multi-core3
Resoluções
MicroSD
WVGA800 x 480
15:9
WXGA1280 x 768
15:9
720p1280 x 720
16:9
Requisitos para os devices
SoroCódigos Tech Day
Microsoft Student Partner
CONHECIMENTOS TÉCNICOS
Pré-requisitos
SoroCódigos Tech Day
Microsoft Student Partner
Requisitos de conhecimentos
– OOP
– C# ou VB.NET
– XAML
– UX (é bom conhecer um pouco)
– C++ e Direct 3D
Novo SDK
C# VB
C++Direct3D
Windows Phone Runtime
SoroCódigos Tech Day
Microsoft Student Partner
E agora já posso começar?
SoroCódigos Tech Day
Microsoft Student Partner
Agora sim, chega de enrolação e
Vamos para o que interessa
SoroCódigos Tech Day
Microsoft Student Partner
Ciclo de vida das Aplicações do Windows Phone
SoroCódigos Tech Day
Microsoft Student Partner
ApplicationClosingEvent
ApplicationLaunching
Event
PageOnNavigatedTo
Method
ApplicationDeactivated
Event
PageOnNavigatedFrom
MethodApplicationActivated
Event
PageOnNavigatedTo
Method
PageOnNavigatedFrom
Method
Running
DormantTombstoned
Controles BásicosExibição e entrada de dados
SoroCódigos Tech Day
Microsoft Student Partner
Controles Básicos
SoroCódigos Tech Day
Microsoft Student Partner
Launchers & Choosers
SoroCódigos Tech Day
Microsoft Student Partner
• EmailComposeTask• MarketplaceDetailTask• MarketplaceHubTask• MarketplaceReviewTask• MarketplaceSearchTask• MediaPlayerLauncher• PhoneCallTask• SearchTask• SmsComposeTask• WebBrowserTask
• CameraCaptureTask
• EmailAddressChooserTask
• PhoneNumberChooserTask
• PhotoChooserTask
• SaveEmailAddressTask
• SavePhoneNumberTask
Launchers & Choosers
SoroCódigos Tech Day
Microsoft Student Partner
Isolated Storage
SoroCódigos Tech Day
Microsoft Student Partner
Isolated Storage
SoroCódigos Tech Day
Microsoft Student Partner
ApplicationBar
SoroCódigos Tech Day
Microsoft Student Partner
ApplicationBar
SoroCódigos Tech Day
Microsoft Student Partner
Controle Panorama e Pivot
SoroCódigos Tech Day
Microsoft Student Partner
Controle Panorama e Pivot
SoroCódigos Tech Day
Microsoft Student Partner
Panorama
SoroCódigos Tech Day
Microsoft Student Partner
Tiles e Notifications
SoroCódigos Tech Day
Microsoft Student Partner
Tiles e Notifications
SoroCódigos Tech Day
Microsoft Student Partner
Lock Screen
SoroCódigos Tech Day
Microsoft Student Partner
Lock Screen
SoroCódigos Tech Day
Microsoft Student Partner
WindowsPlataforma Microsoft
SoroCódigos Tech Day
Microsoft Student Partner
Share Windows Core
SoroCódigos Tech Day
Microsoft Student Partner
Windows Kernel
OS Modules
WP 7.5 vs. WP 8 vs. Windows 8
SoroCódigos Tech Day
Microsoft Student Partner
Win8 RT + WinPhone8 RT
SoroCódigos Tech Day
Microsoft Student Partner
Não suportado no WP8
Windows Runtime APIs comuns
1
2
Exclusivo do WP8 Speech, VOIP, etc…3
PCLPortable Class Library
SoroCódigos Tech Day
Microsoft Student Partner
O que é PCL???
SoroCódigos Tech Day
Microsoft Student Partner
Portable Class Library
SoroCódigos Tech Day
Microsoft Student Partner
Portable Class Library
SoroCódigos Tech Day
Microsoft Student Partner
Portable Class Library + MVVM
SoroCódigos Tech Day
Microsoft Student Partner
Portable Class Library + MVVM
SoroCódigos Tech Day
Microsoft Student Partner
Windows 8 Windows Phone
Demo!
SoroCódigos Tech Day
Microsoft Student Partner
Let´s learning together!
SoroCódigos Tech Day
Microsoft Student Partner
http://cleitonfelipe.com.brhttp://wpcasts.azurewebsites.nethttp://aka.ms/GrupoWindowsPhone
SoroCódigos Tech Day
Microsoft Student Partner
Perguntas?
SoroCódigos Tech Day
Microsoft Student Partner
@cleiton_felipe
Facebook.com/cleitonfelipemoraes
SoroCódigos Tech Day
Microsoft Student Partner