Universal Apps: Criando apps para Windows Phone e Windows com um único código
1. Universal Apps
Criando apps para Windows Phone
e Windows com um único código
@LeandroBorges
2. Sobre mim...
Leandro Borges
Desenvolvedor .Net há 6+ anos
Windows Phone Developer (since 7.x)
7 apps publicados (e subindo...)
1 app TOP 50 na Windows Phone Store
3. O que vamos ver...
Parte 1...
O que é um “Universal App”?
Tipos de aplicações Windows
Conceitos de um aplicativo universal
O mercado
Demo
4. O que vamos ver...
Parte 2...
App Studio – Visão Geral
Fazendo um app universal em poucos minutos!
Desafio!
5. O que é um Universal App?
Aplicativos adaptados para pessoas com
necessidades especiais
Aplicativos que podem ser executados em todas
as plataformas (Windows, iOS, Android)
Um pacote único do aplicativo que irá funcionar
em todos os dispositivos da Microsoft
Nenhuma das anteriores
6. Tipos de aplicações para Windows Phone
XNA Framework 7.0 (C#)
DirectX 8.0/8.1 (C++)
XAML (ou não)
Silverlight 7.x/8.0/8.1 (XAML com C# / VB)
XAML com C++ no 8.0/8.1
Windows Phone Runtime
XAML com C#, VB ou C++ no 8.0
HTML5/JS (8.1)
Universal App
XAML com C# ou C++, HTML5/JS
7. Tipos de aplicações para Windows 8/8.1
DirectX com C++
Windows Runtime 8.0/8.1
XAML com C#, VB ou C++
HTML5/JS
Universal App
XAML com C# ou C++, HTML5/JS
8. Universal apps – Perspectiva do Desenvolvedor
• Universal apps são aplicações que rodam nas
plataformas Windows 8.1 e Windows Phone 8.1
• Suportadas atualmente nas linguagens C#, C++ e
JavaScript
• Podem ser criadas a partir dos novos templates de
projeto ou pela migração de apps Windows 8.1 e
Windows Phone 8.1
19. Benefícios de um Universal App...
Estrutura de preços
In-app purchases compartilhados
Instale em todos os dispositivos
Modelo de receita compartilhado
Unidades de anúncios compartilhados
24. O que preciso pra começar?
Windows 8.1
Visual Studio 2013
Mais detalhes....
http://www.visualstudio.com/products/visual-studio-express-vs
http://www.visualstudio.com/products/visual-studio-2013-
compatibility-vs
27. App Studio
Fornecido pela Microsoft
Acelera o desenvolvimento das apps
Qualquer pessoa pode fazer um app
Pouco ou nenhum conhecimento em
programação
32. Desafio!
• Quer ganhar um Windows Phone?
• Se você fizer a maior quantidade de apps para
Windows Phone, ganhará um! :D
• Prazo: 15/12/2014
Lumia 530 Dual Sim
Windows Phone 8.1
33. Desafio!
• Quer ganhar um Windows Phone?
• Se você fizer a maior quantidade de apps para
Windows Phone, ganhará um! :D
• Prazo: 15/12/2014
Free voucher!
Lumia 530 Dual Sim
Windows Phone 8.1
An example of that is the Hub control. Here we see it used for a Travel app, where a different experience is offered on Phone and on Tablet, which is tailored to take better advantage of the bigger screen real estate.
New Project
Solution Explorer
Windows 8.1 project
Windows Phone 8.1 project
Shared project