SlideShare uma empresa Scribd logo
1 de 42
Desenvolvendo para

Windows Phone
André Paulovich
Microsoft MVP Asp.Net
André Paulovich
paulovich@100loop.com
@andrepaulovich

www.raptors.com.br

www.100loop.com
Anybal Rocha
anybalrocha@hotmail.com
@anybalrocha

www.raptors.com.br

www.100loop.com
1. Swiss Style (Estilo Tipográfico Internacional)
2. Escola de Arte Bauhaus
3. Tipografía Kinetica
Rotas de Navegação
Hubs Vs Single
Design alinhado com o UX Microsoft

Personal

Relevante

Conectado

Weather surfaced on the live tile in Start

Weather updated based on your location

Weather for your contacts
Navegação centrada no usuário

vs.
Pessoas

Icones
Porque desenvolver para Windows Phone?
• Plataforma recente.
• Ainda é possível “chegar primeiro”.
• Gaps de Apps no Market Place

• Suporte para múltiplas linguagens:
• C++, C#, Visual Basic, (.NET)

• Silverlight / XAML / HTML5
• UI/UX bem definida
• Integração com o XBOX
Porque desenvolver para Windows Phone?
• Windows Phone tem um excelente emulador
•
•
•
•

Inclinação e movimentos com o dispositivo
GPS assistido
Screenshots da sua app para a submissão no Marketplace
Rápido boot e deployment

• Marketplace Test Kit
• Localização das apps é muito simples
• UI/UX (Modern Apps) – WP7/WP8/W8
• VS2012/W8 SDK
Configuração Mínima Garantida
Sensores
Acceleromter: O acelerômetro é responsável por detectar a aceleração do
telefone.
Compass: Detecta a orientação relativa ao Norte Magnético.

Location: Utilizado para detectar a localização geográfica do telefone. É
possível obter informações como: longitude, latitude, altitude. Caso o
aparelho esteja em movimento, é possível detectar também a velocidade.
Speech: Utilizado para reconhecimento de voz, através de classes
disponíveis no .NET Framework 4.0.
Ferramentas para
desenvolvedores
Como eu posso começar?
• Windows Phone 7
•
•
•
•

Visual Studio 2010 Express Edition (free) (link) (dreamspark)
Windows Phone 7 SDKs
System requirements (link)
Dev Center Account (deploy da app e venda na Marketplace) (dreamspark)

• Windows Phone 8
•
•
•
•
•

Visual Studio 2012 Express Edition (free) (link)
Windows 8 Pro (ou superior)
Windows Phone 8 SDK (link)
System requirements (link)
Dev Center Account (deploy da app e venda na Marketplace) (dreamspark)
Windows Phone Dev Tools

Phone Emulator

Samples

Documentation

Guides

Community

Processo de
desenvolvimento
Windows Phone

Packaging and Verification Tools

AppHub

myapp.xap

Marketplace Packaging
& Verification Tools

Consumer

Certification
Windows Phone
Emulator or Developer device
O Marketplace Test Kit
• O MarketPlace Test Kit permite
que você execute através do
Visual Studio o mesmo teste
executado pelo time de
validação da Microsoft antes
enviar nossa aplicação.
• Validar as aplicações com o kit
de teste nos dá mais chances
de ser aprovado de primeira!
Emulador Completo
Plataforma de Aplicações
Runtime – On “Screen”

Sensors

Media

Phone

Data

Xbox LIVE

Location
Notifications

.NET Framework managed code sandbox

Phone Emulator
Samples

Documentation

Guides

Community

Packaging and Verification Tools

SCREEN
CLOUD

Tools

Cloud Services
Notifications
Location

Portal Services

App Deployment

Registration

Marketplace

Identity

Feeds

Validation

MO and CC Billing

Social

Maps

Certification

Business Intelligence

Publishing

Update Management
Conhecendo nossa IDE:

Visual Studio 2012
Vale a pena?
source: socialnomics.com
Pedro Amaral – PontoMobi
Acontecendo aqui - 22 de outubro de 2013
Loja com alcance sem precedente
2 coelhos com uma caixa d’água
só.
2 coelhos com uma caixa d’água
só.
Conclusão
Apesar dos pouco mais de 4 anos de existência, o windows phone ainda
representa uma grande oportunidade de negócio para desenvolvedores em
geral.
Possui uma curva de aprendizado leve e em pouco tempo, você pode criar e
distribuir sua aplicação sem problemas.
Obrigado!

Mais conteúdo relacionado

Mais procurados

Universal Apps: Criando apps para Windows Phone e Windows com um único código
Universal Apps: Criando apps para Windows Phone e Windows com um único códigoUniversal Apps: Criando apps para Windows Phone e Windows com um único código
Universal Apps: Criando apps para Windows Phone e Windows com um único códigoLeandro Borges
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...William S. Rodriguez
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsWilliam S. Rodriguez
 
Desenvolvendo e portando App C# para Android e Iphone
Desenvolvendo e portando App C# para Android e IphoneDesenvolvendo e portando App C# para Android e Iphone
Desenvolvendo e portando App C# para Android e IphoneAlessandro Binhara
 
TDC2016SP - Xamarin.Forms: Uma experiência real de um app iOS e Android com 9...
TDC2016SP - Xamarin.Forms: Uma experiência real de um app iOS e Android com 9...TDC2016SP - Xamarin.Forms: Uma experiência real de um app iOS e Android com 9...
TDC2016SP - Xamarin.Forms: Uma experiência real de um app iOS e Android com 9...tdc-globalcode
 
Xamarin - Como Otimizar o Desenvolvimento Mobile Multiplataforma
Xamarin - Como Otimizar o Desenvolvimento Mobile MultiplataformaXamarin - Como Otimizar o Desenvolvimento Mobile Multiplataforma
Xamarin - Como Otimizar o Desenvolvimento Mobile MultiplataformaXpand IT
 
Visual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryVisual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryThiago Lunardi
 
Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile   ios, android e windows phone - com xamarinLevando o c# para o mundo mobile   ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile ios, android e windows phone - com xamarinMicrosoft
 
Porque Windows Phone
Porque Windows PhonePorque Windows Phone
Porque Windows PhoneRodrigo Kono
 
Introdução ao Xamarin Forms
Introdução ao Xamarin FormsIntrodução ao Xamarin Forms
Introdução ao Xamarin FormsStudyxnet
 
Xamarin Introdução
Xamarin IntroduçãoXamarin Introdução
Xamarin Introduçãoakamud
 
Entendendo Xamarin.Forms V2
Entendendo Xamarin.Forms V2Entendendo Xamarin.Forms V2
Entendendo Xamarin.Forms V2Letticia Nicoli
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Rogério Rodrigues
 
Entendendo Xamarin.Forms
Entendendo Xamarin.FormsEntendendo Xamarin.Forms
Entendendo Xamarin.FormsLetticia Nicoli
 
100% de código compartilhado com Xamarin.Forms
100% de código compartilhado com Xamarin.Forms100% de código compartilhado com Xamarin.Forms
100% de código compartilhado com Xamarin.Formsakamud
 
DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?Letticia Nicoli
 
Modelo de Roadmap de Produto
Modelo de Roadmap de ProdutoModelo de Roadmap de Produto
Modelo de Roadmap de ProdutoAragon Vieira
 

Mais procurados (20)

Universal Apps: Criando apps para Windows Phone e Windows com um único código
Universal Apps: Criando apps para Windows Phone e Windows com um único códigoUniversal Apps: Criando apps para Windows Phone e Windows com um único código
Universal Apps: Criando apps para Windows Phone e Windows com um único código
 
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
Mobile apps com Xamarin e Azure Mobile Services - The Developers Conference P...
 
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile AppsAplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
Aplicativos Corporativos Cross Plataform com Xamarin & Azure Mobile Apps
 
Desenvolvendo e portando App C# para Android e Iphone
Desenvolvendo e portando App C# para Android e IphoneDesenvolvendo e portando App C# para Android e Iphone
Desenvolvendo e portando App C# para Android e Iphone
 
TDC2016SP - Xamarin.Forms: Uma experiência real de um app iOS e Android com 9...
TDC2016SP - Xamarin.Forms: Uma experiência real de um app iOS e Android com 9...TDC2016SP - Xamarin.Forms: Uma experiência real de um app iOS e Android com 9...
TDC2016SP - Xamarin.Forms: Uma experiência real de um app iOS e Android com 9...
 
Xamarin - Como Otimizar o Desenvolvimento Mobile Multiplataforma
Xamarin - Como Otimizar o Desenvolvimento Mobile MultiplataformaXamarin - Como Otimizar o Desenvolvimento Mobile Multiplataforma
Xamarin - Como Otimizar o Desenvolvimento Mobile Multiplataforma
 
Visual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class LibraryVisual Studio Summit 2014 - Portable Class Library
Visual Studio Summit 2014 - Portable Class Library
 
Conheça a Plataforma Xamarin
Conheça a Plataforma XamarinConheça a Plataforma Xamarin
Conheça a Plataforma Xamarin
 
Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile   ios, android e windows phone - com xamarinLevando o c# para o mundo mobile   ios, android e windows phone - com xamarin
Levando o c# para o mundo mobile ios, android e windows phone - com xamarin
 
Porque Windows Phone
Porque Windows PhonePorque Windows Phone
Porque Windows Phone
 
Introdução ao Xamarin Forms
Introdução ao Xamarin FormsIntrodução ao Xamarin Forms
Introdução ao Xamarin Forms
 
Xamarin Introdução
Xamarin IntroduçãoXamarin Introdução
Xamarin Introdução
 
Expression Blend 5.0
Expression Blend 5.0Expression Blend 5.0
Expression Blend 5.0
 
Entendendo Xamarin.Forms V2
Entendendo Xamarin.Forms V2Entendendo Xamarin.Forms V2
Entendendo Xamarin.Forms V2
 
Mobile Brazil Conference - Xamarin Test Cloud
Mobile Brazil Conference - Xamarin Test CloudMobile Brazil Conference - Xamarin Test Cloud
Mobile Brazil Conference - Xamarin Test Cloud
 
Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013Iniciando com .NET no Visual studio 2013
Iniciando com .NET no Visual studio 2013
 
Entendendo Xamarin.Forms
Entendendo Xamarin.FormsEntendendo Xamarin.Forms
Entendendo Xamarin.Forms
 
100% de código compartilhado com Xamarin.Forms
100% de código compartilhado com Xamarin.Forms100% de código compartilhado com Xamarin.Forms
100% de código compartilhado com Xamarin.Forms
 
DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?DevOps e Apps Mobile: Você realmente se importa?
DevOps e Apps Mobile: Você realmente se importa?
 
Modelo de Roadmap de Produto
Modelo de Roadmap de ProdutoModelo de Roadmap de Produto
Modelo de Roadmap de Produto
 

Destaque

presentazione di TagBoLab a creative clusters, Reggio Emilia
presentazione di TagBoLab a creative clusters, Reggio Emiliapresentazione di TagBoLab a creative clusters, Reggio Emilia
presentazione di TagBoLab a creative clusters, Reggio Emiliatagbologna lab
 
Congreso Bio Calidad
Congreso Bio CalidadCongreso Bio Calidad
Congreso Bio Calidadandysign
 
το+πιο+ωρ..
το+πιο+ωρ..το+πιο+ωρ..
το+πιο+ωρ..bymafe
 
Diocese of Exeter Guidelines on Communion before confirmation
Diocese of Exeter Guidelines on Communion before confirmationDiocese of Exeter Guidelines on Communion before confirmation
Diocese of Exeter Guidelines on Communion before confirmationKatherine Lyddon
 
Building a state omk program 2011
Building a state omk program 2011Building a state omk program 2011
Building a state omk program 2011Georgene Bender
 
Eon 2010
Eon 2010Eon 2010
Eon 2010bymafe
 
Sustaining Your Business After A Disaster Fmj Jan Feb 2012
Sustaining Your Business After A Disaster   Fmj Jan Feb 2012Sustaining Your Business After A Disaster   Fmj Jan Feb 2012
Sustaining Your Business After A Disaster Fmj Jan Feb 2012afpizzitola
 
Paranoia
ParanoiaParanoia
Paranoiabymafe
 
Meditare
MeditareMeditare
Meditarebymafe
 
η+ελλαδα+..
η+ελλαδα+..η+ελλαδα+..
η+ελλαδα+..bymafe
 
P catch the moment
P catch the momentP catch the moment
P catch the momentbymafe
 
Special Needs - Wakefield Diocese
Special Needs - Wakefield DioceseSpecial Needs - Wakefield Diocese
Special Needs - Wakefield DioceseKatherine Lyddon
 
S2dot0 slides2011©francescopintus
S2dot0 slides2011©francescopintusS2dot0 slides2011©francescopintus
S2dot0 slides2011©francescopintustagbologna lab
 
Yrittäjän tietoturvaopas
Yrittäjän tietoturvaopasYrittäjän tietoturvaopas
Yrittäjän tietoturvaopasTimo Kumpulainen
 
το+πέτριν..
το+πέτριν..το+πέτριν..
το+πέτριν..bymafe
 
Thinking through Toddler Group
Thinking through Toddler GroupThinking through Toddler Group
Thinking through Toddler GroupKatherine Lyddon
 
Social Conference 2011
Social  Conference 2011Social  Conference 2011
Social Conference 2011Takashi Ohmoto
 

Destaque (20)

presentazione di TagBoLab a creative clusters, Reggio Emilia
presentazione di TagBoLab a creative clusters, Reggio Emiliapresentazione di TagBoLab a creative clusters, Reggio Emilia
presentazione di TagBoLab a creative clusters, Reggio Emilia
 
Congreso Bio Calidad
Congreso Bio CalidadCongreso Bio Calidad
Congreso Bio Calidad
 
το+πιο+ωρ..
το+πιο+ωρ..το+πιο+ωρ..
το+πιο+ωρ..
 
Diocese of Exeter Guidelines on Communion before confirmation
Diocese of Exeter Guidelines on Communion before confirmationDiocese of Exeter Guidelines on Communion before confirmation
Diocese of Exeter Guidelines on Communion before confirmation
 
Building a state omk program 2011
Building a state omk program 2011Building a state omk program 2011
Building a state omk program 2011
 
Vuoi stare online?
Vuoi stare online?Vuoi stare online?
Vuoi stare online?
 
Eon 2010
Eon 2010Eon 2010
Eon 2010
 
Sustaining Your Business After A Disaster Fmj Jan Feb 2012
Sustaining Your Business After A Disaster   Fmj Jan Feb 2012Sustaining Your Business After A Disaster   Fmj Jan Feb 2012
Sustaining Your Business After A Disaster Fmj Jan Feb 2012
 
Paranoia
ParanoiaParanoia
Paranoia
 
Meditare
MeditareMeditare
Meditare
 
η+ελλαδα+..
η+ελλαδα+..η+ελλαδα+..
η+ελλαδα+..
 
P catch the moment
P catch the momentP catch the moment
P catch the moment
 
Special Needs - Wakefield Diocese
Special Needs - Wakefield DioceseSpecial Needs - Wakefield Diocese
Special Needs - Wakefield Diocese
 
vega
vegavega
vega
 
S2dot0 slides2011©francescopintus
S2dot0 slides2011©francescopintusS2dot0 slides2011©francescopintus
S2dot0 slides2011©francescopintus
 
Yrittäjän tietoturvaopas
Yrittäjän tietoturvaopasYrittäjän tietoturvaopas
Yrittäjän tietoturvaopas
 
το+πέτριν..
το+πέτριν..το+πέτριν..
το+πέτριν..
 
Thinking through Toddler Group
Thinking through Toddler GroupThinking through Toddler Group
Thinking through Toddler Group
 
Cloning
CloningCloning
Cloning
 
Social Conference 2011
Social  Conference 2011Social  Conference 2011
Social Conference 2011
 

Semelhante a Desenvolvendo para Windows Phone

Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightFelipe Pocchini
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone DevelopmentPedro Lamas
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaJose Augusto Cintra
 
Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7Daniel Ferreira
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftJucinei Pereira Dos Santos
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisRogério Moraes de Carvalho
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETJoel Rodrigues
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-PlatformAdriel Café
 
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Luciano Condé
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e MoonlightPedro Alves Jr.
 
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNAJava x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNAJP Clementi
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight Luciano Condé
 
Introdução ao silverlight
Introdução ao silverlightIntrodução ao silverlight
Introdução ao silverlightFelipe Pocchini
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioGeovani Ferreira Gonçalves
 
Desmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWADesmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWAStefan Horochovec
 

Semelhante a Desenvolvendo para Windows Phone (20)

Construindo aplicações ricas com Silverlight
Construindo aplicações ricas com SilverlightConstruindo aplicações ricas com Silverlight
Construindo aplicações ricas com Silverlight
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7Conhecendo o Windows Phone 7
Conhecendo o Windows Phone 7
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoft
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NET
 
Mobile Apps Cross-Platform
Mobile Apps Cross-PlatformMobile Apps Cross-Platform
Mobile Apps Cross-Platform
 
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
 
Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
Windows 10 Developer Readiness - Brasil
Windows 10 Developer Readiness - BrasilWindows 10 Developer Readiness - Brasil
Windows 10 Developer Readiness - Brasil
 
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNAJava x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight
 
Introdução ao silverlight
Introdução ao silverlightIntrodução ao silverlight
Introdução ao silverlight
 
Desenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual StudioDesenvolvimento de Aplicações com Visual Studio
Desenvolvimento de Aplicações com Visual Studio
 
Novidades do .NET 3.5
Novidades do .NET 3.5Novidades do .NET 3.5
Novidades do .NET 3.5
 
Ms techday - Windows Universal Apps
Ms techday  - Windows Universal AppsMs techday  - Windows Universal Apps
Ms techday - Windows Universal Apps
 
Desmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWADesmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWA
 

Mais de André Paulovich

Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0André Paulovich
 
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)André Paulovich
 
Equilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalEquilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalAndré Paulovich
 
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTILiberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTIAndré Paulovich
 
Como se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramComo se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramAndré Paulovich
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsAndré Paulovich
 
C school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeC school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeAndré Paulovich
 
Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.André Paulovich
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilAndré Paulovich
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeAndré Paulovich
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichAndré Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaAndré Paulovich
 
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019André Paulovich
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...André Paulovich
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalAndré Paulovich
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisAndré Paulovich
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...André Paulovich
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAndré Paulovich
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#André Paulovich
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichAndré Paulovich
 

Mais de André Paulovich (20)

Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0Construindo carreiras inspiradoras - UAIDEV 5.0
Construindo carreiras inspiradoras - UAIDEV 5.0
 
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
Arquitetura evolutiva - Arquitetura ágil (TDC FLORIPA 2023)
 
Equilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoalEquilíbrio entre carreira e vida pessoal
Equilíbrio entre carreira e vida pessoal
 
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTILiberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
Liberte sua arquitetura com Cloud Native - DEVSUMMIT IGTI
 
Como se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuramComo se tornar o profissional que todos procuram
Como se tornar o profissional que todos procuram
 
Levando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature FlagsLevando seu SCM à outro nível com Feature Flags
Levando seu SCM à outro nível com Feature Flags
 
C school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud NativeC school Extended - Liberte sua arquitetura com Cloud Native
C school Extended - Liberte sua arquitetura com Cloud Native
 
Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.Como se tornar o profissional que todos estão procurando.
Como se tornar o profissional que todos estão procurando.
 
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágilTDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
TDC BH 2019 - Arquitetura Evolutiva - Segredo da arquitetura ágil
 
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud nativeTDC 2019 Cloud - Liberte sua arquitetura com cloud native
TDC 2019 Cloud - Liberte sua arquitetura com cloud native
 
Semcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André PaulovichSemcom - UFV - Florestal - 2019 - André Paulovich
Semcom - UFV - Florestal - 2019 - André Paulovich
 
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinadaConnectionDay 2019 - Divinópolis - Transformação digital turbinada
ConnectionDay 2019 - Divinópolis - Transformação digital turbinada
 
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
AKS. O que nunca te falaram. Global Azure Bootcamp BH 2019
 
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
CSchool - s02 e02 - Estratégias de desenvolvimento para turbinar a Transforma...
 
MeetupWeek - Transformacao Digital
MeetupWeek - Transformacao DigitalMeetupWeek - Transformacao Digital
MeetupWeek - Transformacao Digital
 
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depoisArquitetura Evolutiva - A retomada do ágil 18 anos depois
Arquitetura Evolutiva - A retomada do ágil 18 anos depois
 
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
[DevDay2018] Arquitetura de Software num cenário de incertezas - Arquitetura ...
 
Acerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud ComputingAcerto talk - Descobrindo o poder do Cloud Computing
Acerto talk - Descobrindo o poder do Cloud Computing
 
Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#Share - Mastermaq - Evolução e o futuro do C#
Share - Mastermaq - Evolução e o futuro do C#
 
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - PaulovichGlobal Azure Bootcamp 2018 - Belo Horizonte - Paulovich
Global Azure Bootcamp 2018 - Belo Horizonte - Paulovich
 

Desenvolvendo para Windows Phone

  • 1. Desenvolvendo para Windows Phone André Paulovich Microsoft MVP Asp.Net
  • 4.
  • 5. 1. Swiss Style (Estilo Tipográfico Internacional)
  • 6. 2. Escola de Arte Bauhaus
  • 8.
  • 9.
  • 12. Design alinhado com o UX Microsoft Personal Relevante Conectado Weather surfaced on the live tile in Start Weather updated based on your location Weather for your contacts
  • 13. Navegação centrada no usuário vs. Pessoas Icones
  • 14. Porque desenvolver para Windows Phone? • Plataforma recente. • Ainda é possível “chegar primeiro”. • Gaps de Apps no Market Place • Suporte para múltiplas linguagens: • C++, C#, Visual Basic, (.NET) • Silverlight / XAML / HTML5 • UI/UX bem definida • Integração com o XBOX
  • 15. Porque desenvolver para Windows Phone? • Windows Phone tem um excelente emulador • • • • Inclinação e movimentos com o dispositivo GPS assistido Screenshots da sua app para a submissão no Marketplace Rápido boot e deployment • Marketplace Test Kit • Localização das apps é muito simples • UI/UX (Modern Apps) – WP7/WP8/W8 • VS2012/W8 SDK
  • 17. Sensores Acceleromter: O acelerômetro é responsável por detectar a aceleração do telefone. Compass: Detecta a orientação relativa ao Norte Magnético. Location: Utilizado para detectar a localização geográfica do telefone. É possível obter informações como: longitude, latitude, altitude. Caso o aparelho esteja em movimento, é possível detectar também a velocidade. Speech: Utilizado para reconhecimento de voz, através de classes disponíveis no .NET Framework 4.0.
  • 19. Como eu posso começar? • Windows Phone 7 • • • • Visual Studio 2010 Express Edition (free) (link) (dreamspark) Windows Phone 7 SDKs System requirements (link) Dev Center Account (deploy da app e venda na Marketplace) (dreamspark) • Windows Phone 8 • • • • • Visual Studio 2012 Express Edition (free) (link) Windows 8 Pro (ou superior) Windows Phone 8 SDK (link) System requirements (link) Dev Center Account (deploy da app e venda na Marketplace) (dreamspark)
  • 20. Windows Phone Dev Tools Phone Emulator Samples Documentation Guides Community Processo de desenvolvimento Windows Phone Packaging and Verification Tools AppHub myapp.xap Marketplace Packaging & Verification Tools Consumer Certification Windows Phone Emulator or Developer device
  • 21. O Marketplace Test Kit • O MarketPlace Test Kit permite que você execute através do Visual Studio o mesmo teste executado pelo time de validação da Microsoft antes enviar nossa aplicação. • Validar as aplicações com o kit de teste nos dá mais chances de ser aprovado de primeira!
  • 23. Plataforma de Aplicações Runtime – On “Screen” Sensors Media Phone Data Xbox LIVE Location Notifications .NET Framework managed code sandbox Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools SCREEN CLOUD Tools Cloud Services Notifications Location Portal Services App Deployment Registration Marketplace Identity Feeds Validation MO and CC Billing Social Maps Certification Business Intelligence Publishing Update Management
  • 27. Pedro Amaral – PontoMobi Acontecendo aqui - 22 de outubro de 2013
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Loja com alcance sem precedente
  • 36.
  • 37.
  • 38.
  • 39. 2 coelhos com uma caixa d’água só.
  • 40. 2 coelhos com uma caixa d’água só.
  • 41. Conclusão Apesar dos pouco mais de 4 anos de existência, o windows phone ainda representa uma grande oportunidade de negócio para desenvolvedores em geral. Possui uma curva de aprendizado leve e em pouco tempo, você pode criar e distribuir sua aplicação sem problemas.

Notas do Editor

  1. Esta é outra opção para um slide de Visão Geral.
  2. Esta é outra opção para um slide de Visão Geral.
  3. Metro é o codinome da interface gráfica desenvolvida pela Microsoft baseada em tipografia, originalmente desenvolvido para o uso no Windows Phone. A empresa não determinou um nome oficial para a interface. Os princípios de uso do Metro, tais como a tipografia, começou com o Microsoft Encarta, e posteriormente evoluiu para outros programas, como Windows Media Center e Zune. Apesar de ter sido desenvolvida para o Windows Phone, a Microsoft progrediu posteriormente a interface para outros de seus produtos, como o Xbox 360 e recentemente o Windows 8.Abandono do nomeA Microsoft abandonou o nome Metro para a interface, alegando que deve lançar um novo titulo pois seu lançamento esta proximo. A empresa atestou também que o nome Metro sempre se tratou de um codinome e pede para que os desenvolvedores utilizem "Nova Interface de Usuário" para se referir a interface.[1] Outras fontes dizem que a mudança se trata de uma disputa entre a empresa Metro AG e a Microsoft.[2]De acordo com a Wikipedia, a Metro AG é uma empresa alemã de lojas de departamentos. Essa empresa teria ameaçado abrir um processo contra a Microsoft por usar o nome “Metro” em seus sistemas e isso motivou o setor legal da empresa a mudar seu nome.
  4. De acordo com os especialistas ouvidos pela INFO, vale sim incluir este terceiro sistema operacional móvel em sua lista de aprenzidado.  O principal motivo para começar a criar os apps para o recente sistema operacional móvel é a possibilidade de popularizar estes aplicativos dentro da loja virtual Windows Marketplace. Segundo o presidente da Nokia Brasil, o sistema conta com cerca de 70 mil aplicativos.Os concorrentes diretos do Windows Phone (iOS da Apple e o Android do Google) possuem um acervo de 600 mil e 400 mil apps, respectivamente.  "O sistema operacional da Microsoft ainda carece de aplicativos, mas para o desenvolvedor isso pode ser benéfico porque fica mais fácil de o cliente achar um app desenvolvido por ele", diz Juan Carlos Britto, coordenador de desenvolvimento e tecnologia da empresa WebSoftware.Segundo o especialista, a única pessoa que pode ser fã e ter preferência por um sistema operacional é o usuário e não o desenvolvedor.
  5. Timing: 1 minute Key Points:Social technology is growing at an exponential rate.Today’s workforce and customers have high expectations of social technology. Script:There’s a lot of buzz about social media these days, but there’s nothing new about being social. Social is natural and human. It has always been part of how we work and live together and do business. What is new is the way that technology is enabling us to engage one another socially in new ways and on a scale that’s literally unprecedented in human history.And this effect is accelerating. If you look at how long it took various media to reach 50 million users, you can see a clear trend. Radio, for example, reached 50 million users 38 years after it was introduced. With television, it only took 13 years, and the Internet took 4 years. Now, as the world is more and more connected, the pace is even faster. The iPod had 50 million users after 3 years, and Facebook had 100 million after less than 9 months.Social technology may be relatively new from a business perspective, but it’s already a normal part of day to day life for tens of millions of people. Those people are your employees, your partners, and your customers. Through services like Facebook, Twitter, and LinkedIn, they’re accustomed to easily sharing the things they are interested about. They keep up on their friends and neighbors and public figures. They discuss a broad variety of topics. They expect to be able to contribute to the discussion and have their contributions respected.Additional Information:Qualman, Erik. “Social Media Revolution.” Socialnomics.com. May 5, 2010. http://www.socialnomics.net/2010/05/05/social-media-revolution-2-refresh/