SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Desenvolvendo
Windows Store Apps
Thiago Coelho

     thiagocoelho.net



Engenheiro de         ITGROUP
 Computação     Analista de Sistemas   windows8brasil.com.br
Agenda
-   Visão Geral Windows 8
-   Visão Geral Windows Store Apps
-   Princípios de design de Apps
-   Introdução ao desenvolvimento de Apps
-   Demo
-   Recursos de Aprendizado
O Windows 8
- Disponível em diversos dispositivos
O Windows 8 foi reimaginado
- Pensado na experiência do usuário
- 2 ambientes:
  Desktop e Windows Store Apps
- Maior agilidade nas tarefas, buscas
- Por que desenvolver para Windows 8?
Windows Store Apps
- Não disponíveis no ambiente Desktop
- Cada App tem seu foco principal
- O principal objetivo é apresentar conteúdo de
  qualidade
- Apps rápidas e fluidas
- Contratos
Barras de Navegação




 App bar


                            Charms bar



           Navigation bar
Interações Touch
Design de Apps
- Se sua App seguir os padrões de design ela
  pode se tornar uma Great App
- Existem 5 princípios que se seguidos trarão
  sucesso à sua App
1. Show pride in craftsmanship
-   Se orgulhe de seu talento artístico!
-   Preocupe-se com detalhes
-   Layout padrão e simétrico
-   O usuário deve se sentir seguro
-   Faça de sua app acessível a todos usuários
2. Be fast and fluid
- Seja rápido e fluido!
- Dê continuidade como se fosse uma história
- Os elementos vem de algum lugar e vão para
  algum lugar (veja a App Cocktail Flow)
- Interface imersiva, faça o usuário se prender
  em sua App
3. Be authentically digital
-   Seja um digital autêntico!
-   Use o touch trazendo realidade
-   Apps dinâmicas e comunicativas
-   Use uma tipografia bonita
-   Cores vibrantes e de destaque
-   Animações
4. Do more with less
-   Faça muito com pouco!
-   Elimine distrações do usuário
-   Apps devem conter apenas o necessário
-   Apresente conteúdo ao invés de controles
5. Win as one
- Seja interoperável e integrador!
- Compartilhe conteúdo entre aplicações
- Utilize os App Contracts (Contratos)
- Crie cenários para que todos os usuários
  sejam atendidos
- Adeque a interface aos modelos de exibição
Áreas de utilização
Modelos de exibição
Desenvolvimento de Apps
DEMO
Links Úteis

Recursos para Design              Recursos para Desenvolvimento
design.windows.com                dev.windows.com

                                  Generation App
Windows Apps - Brasil             Curso gratuito de 30 dias
http://bit.ly/Sc15Pt              Generationapp.com



Microsoft Virtual Academy         Windows 8 Samples
www.microsoftvirtualacademy.com   http://bit.ly/xh0F8Z
Links Úteis

Windows 8 Brasil        Windows 8 Brasil - Facebook
windows8brasil.com.br   www.facebook.com/windows8brazil



.NET Coders             .NET Coders – Facebook
netcoders.com.br        www.facebook.com/DotNetCoders



.NET Coders blog
netcoders.com.br/blog
@thiagokoelho



coelhothiago@outlook.com



thiagocoelho.net



   Obrigado!

Weitere ähnliche Inhalte

Was ist angesagt?

Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Elias Nogueira
 
001 panorama geral - Arquitetura de aplicativos para dispositivos móveis
001   panorama geral - Arquitetura de aplicativos para dispositivos móveis001   panorama geral - Arquitetura de aplicativos para dispositivos móveis
001 panorama geral - Arquitetura de aplicativos para dispositivos móveisMaico Moreira
 
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
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Evandro da Silva Amparo
 
T@rget trust microsoft asp.net mvc
T@rget trust   microsoft asp.net mvcT@rget trust   microsoft asp.net mvc
T@rget trust microsoft asp.net mvcTargettrust
 
A importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosA importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosElias Nogueira
 
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando AppiumAutomação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando AppiumFabio Moura
 
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorMicrosoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorRodrigo Kono
 
Agileze seus testes com automacao e grid
Agileze seus testes com automacao e gridAgileze seus testes com automacao e grid
Agileze seus testes com automacao e gridElias Nogueira
 
Automação de Teste em UI para Android
Automação de Teste em UI para AndroidAutomação de Teste em UI para Android
Automação de Teste em UI para AndroidElias Nogueira
 
Automatizando testes de UI no Android com Espresso
Automatizando testes de UI no Android com EspressoAutomatizando testes de UI no Android com Espresso
Automatizando testes de UI no Android com EspressoVinícius de Paula
 
Desenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDesenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDiogo Andre Loff
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbridodrbatiston
 
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobileDa prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobileLhaís Rodrigues
 
Apenas um script de teste para iOS e Android
Apenas um script de teste para iOS e AndroidApenas um script de teste para iOS e Android
Apenas um script de teste para iOS e AndroidElias Nogueira
 
Minicurso RealSense SDK
Minicurso RealSense SDKMinicurso RealSense SDK
Minicurso RealSense SDKFelipe Pedroso
 
Desenvolvimento Windows Phone 8 - 15ª Semana da Computação Anhaguera-Uniderp
Desenvolvimento Windows Phone 8 -  15ª Semana da Computação Anhaguera-UniderpDesenvolvimento Windows Phone 8 -  15ª Semana da Computação Anhaguera-Uniderp
Desenvolvimento Windows Phone 8 - 15ª Semana da Computação Anhaguera-UniderpLeandro Borges
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileElias Nogueira
 
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...David Ruiz
 

Was ist angesagt? (19)

Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...Tudo o que você precisa saber para começar a automação de testes em dispositi...
Tudo o que você precisa saber para começar a automação de testes em dispositi...
 
001 panorama geral - Arquitetura de aplicativos para dispositivos móveis
001   panorama geral - Arquitetura de aplicativos para dispositivos móveis001   panorama geral - Arquitetura de aplicativos para dispositivos móveis
001 panorama geral - Arquitetura de aplicativos para dispositivos móveis
 
Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
 
T@rget trust microsoft asp.net mvc
T@rget trust   microsoft asp.net mvcT@rget trust   microsoft asp.net mvc
T@rget trust microsoft asp.net mvc
 
A importancia de testes em todos os aspectos
A importancia de testes em todos os aspectosA importancia de testes em todos os aspectos
A importancia de testes em todos os aspectos
 
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando AppiumAutomação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
Automação para Aplicaticos Móveis - Testes Automáticos Utilizando Appium
 
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedorMicrosoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
Microsoft Expression Blend e WEB: sob o ponto de vista de um desenvolvedor
 
Agileze seus testes com automacao e grid
Agileze seus testes com automacao e gridAgileze seus testes com automacao e grid
Agileze seus testes com automacao e grid
 
Automação de Teste em UI para Android
Automação de Teste em UI para AndroidAutomação de Teste em UI para Android
Automação de Teste em UI para Android
 
Automatizando testes de UI no Android com Espresso
Automatizando testes de UI no Android com EspressoAutomatizando testes de UI no Android com Espresso
Automatizando testes de UI no Android com Espresso
 
Desenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e androidDesenvolvimento de aplicações nativas para ios e android
Desenvolvimento de aplicações nativas para ios e android
 
Eureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou HíbridoEureka! E agora: Nativo ou Híbrido
Eureka! E agora: Nativo ou Híbrido
 
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobileDa prototipagem à aplicação: Experiências de uma desenvolvedora mobile
Da prototipagem à aplicação: Experiências de uma desenvolvedora mobile
 
Apenas um script de teste para iOS e Android
Apenas um script de teste para iOS e AndroidApenas um script de teste para iOS e Android
Apenas um script de teste para iOS e Android
 
Minicurso RealSense SDK
Minicurso RealSense SDKMinicurso RealSense SDK
Minicurso RealSense SDK
 
Desenvolvimento Windows Phone 8 - 15ª Semana da Computação Anhaguera-Uniderp
Desenvolvimento Windows Phone 8 -  15ª Semana da Computação Anhaguera-UniderpDesenvolvimento Windows Phone 8 -  15ª Semana da Computação Anhaguera-Uniderp
Desenvolvimento Windows Phone 8 - 15ª Semana da Computação Anhaguera-Uniderp
 
Automação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e MobileAutomação de Teste para REST, Web e Mobile
Automação de Teste para REST, Web e Mobile
 
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
Developer Experience - Escalando Negócios com a melhor experiência ao desenvo...
 

Ähnlich wie Desenvolvendo Apps Windows Store

Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisÉdipo Souza
 
Fluig 1.2 Universo TOTVS
Fluig 1.2 Universo TOTVSFluig 1.2 Universo TOTVS
Fluig 1.2 Universo TOTVSFluig
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android Fundação Vanzolini
 
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Comunidade NetPonto
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre androidReuel Lopes
 
Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8Janynne Gomes
 
Introdução ao Projeto de Plataformas de Software: o quê, por que, como
Introdução ao Projeto de Plataformas de Software: o quê, por que, comoIntrodução ao Projeto de Plataformas de Software: o quê, por que, como
Introdução ao Projeto de Plataformas de Software: o quê, por que, comoRodrigo Reis
 
Memorias das trincheiras
Memorias das trincheirasMemorias das trincheiras
Memorias das trincheirasElton Minetto
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricioFabricioManzi
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009FabricioManzi
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Renato Groff
 
Apostial i.h.c - apostila oficial
Apostial   i.h.c - apostila oficialApostial   i.h.c - apostila oficial
Apostial i.h.c - apostila oficialDaniel Nunes
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019Milton Camara Gomes
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesProfThiagoAAlves
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012guisester
 
Share Point 2013 - O Que Há De Novo Para Desenvolvedores
Share Point 2013 - O Que Há De Novo Para DesenvolvedoresShare Point 2013 - O Que Há De Novo Para Desenvolvedores
Share Point 2013 - O Que Há De Novo Para DesenvolvedoresHélio Sá Moreira
 

Ähnlich wie Desenvolvendo Apps Windows Store (20)

Introdução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para IphoneIntrodução Ao Desenvolvimento Para Iphone
Introdução Ao Desenvolvimento Para Iphone
 
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias DigitaisApresentação de minha Monografia do curso de Sistema e Mídias Digitais
Apresentação de minha Monografia do curso de Sistema e Mídias Digitais
 
Fluig 1.2 Universo TOTVS
Fluig 1.2 Universo TOTVSFluig 1.2 Universo TOTVS
Fluig 1.2 Universo TOTVS
 
PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android PALESTRA :: Desenvolvimento para plataforma Android
PALESTRA :: Desenvolvimento para plataforma Android
 
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
Criando aplicações para windows phone 8.1 e windows 8.1 com o app studio da...
 
Palestra sobre android
Palestra sobre androidPalestra sobre android
Palestra sobre android
 
Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8Desenvolvendo aplicativos para windows 8
Desenvolvendo aplicativos para windows 8
 
Introdução ao Projeto de Plataformas de Software: o quê, por que, como
Introdução ao Projeto de Plataformas de Software: o quê, por que, comoIntrodução ao Projeto de Plataformas de Software: o quê, por que, como
Introdução ao Projeto de Plataformas de Software: o quê, por que, como
 
Memorias das trincheiras
Memorias das trincheirasMemorias das trincheiras
Memorias das trincheiras
 
Adobe flash platform fabricio
Adobe flash platform fabricioAdobe flash platform fabricio
Adobe flash platform fabricio
 
Adobe flash platform bem 2009
 Adobe flash platform bem 2009 Adobe flash platform bem 2009
Adobe flash platform bem 2009
 
Engenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - IntroEngenharia de Software Aula 1 - Intro
Engenharia de Software Aula 1 - Intro
 
A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3A vez do mobile - Dev in Bahia #3
A vez do mobile - Dev in Bahia #3
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
 
Apostial i.h.c - apostila oficial
Apostial   i.h.c - apostila oficialApostial   i.h.c - apostila oficial
Apostial i.h.c - apostila oficial
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019
 
3 apres pb_g4
3 apres pb_g43 apres pb_g4
3 apres pb_g4
 
O que é Desenvolvimento de Aplicações
O que é Desenvolvimento de AplicaçõesO que é Desenvolvimento de Aplicações
O que é Desenvolvimento de Aplicações
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012
 
Share Point 2013 - O Que Há De Novo Para Desenvolvedores
Share Point 2013 - O Que Há De Novo Para DesenvolvedoresShare Point 2013 - O Que Há De Novo Para Desenvolvedores
Share Point 2013 - O Que Há De Novo Para Desenvolvedores
 

Desenvolvendo Apps Windows Store

  • 2. Thiago Coelho thiagocoelho.net Engenheiro de ITGROUP Computação Analista de Sistemas windows8brasil.com.br
  • 3. Agenda - Visão Geral Windows 8 - Visão Geral Windows Store Apps - Princípios de design de Apps - Introdução ao desenvolvimento de Apps - Demo - Recursos de Aprendizado
  • 4. O Windows 8 - Disponível em diversos dispositivos
  • 5. O Windows 8 foi reimaginado - Pensado na experiência do usuário - 2 ambientes: Desktop e Windows Store Apps - Maior agilidade nas tarefas, buscas - Por que desenvolver para Windows 8?
  • 6. Windows Store Apps - Não disponíveis no ambiente Desktop - Cada App tem seu foco principal - O principal objetivo é apresentar conteúdo de qualidade - Apps rápidas e fluidas - Contratos
  • 7. Barras de Navegação App bar Charms bar Navigation bar
  • 9. Design de Apps - Se sua App seguir os padrões de design ela pode se tornar uma Great App - Existem 5 princípios que se seguidos trarão sucesso à sua App
  • 10. 1. Show pride in craftsmanship - Se orgulhe de seu talento artístico! - Preocupe-se com detalhes - Layout padrão e simétrico - O usuário deve se sentir seguro - Faça de sua app acessível a todos usuários
  • 11.
  • 12. 2. Be fast and fluid - Seja rápido e fluido! - Dê continuidade como se fosse uma história - Os elementos vem de algum lugar e vão para algum lugar (veja a App Cocktail Flow) - Interface imersiva, faça o usuário se prender em sua App
  • 13. 3. Be authentically digital - Seja um digital autêntico! - Use o touch trazendo realidade - Apps dinâmicas e comunicativas - Use uma tipografia bonita - Cores vibrantes e de destaque - Animações
  • 14. 4. Do more with less - Faça muito com pouco! - Elimine distrações do usuário - Apps devem conter apenas o necessário - Apresente conteúdo ao invés de controles
  • 15. 5. Win as one - Seja interoperável e integrador! - Compartilhe conteúdo entre aplicações - Utilize os App Contracts (Contratos) - Crie cenários para que todos os usuários sejam atendidos - Adeque a interface aos modelos de exibição
  • 19. DEMO
  • 20. Links Úteis Recursos para Design Recursos para Desenvolvimento design.windows.com dev.windows.com Generation App Windows Apps - Brasil Curso gratuito de 30 dias http://bit.ly/Sc15Pt Generationapp.com Microsoft Virtual Academy Windows 8 Samples www.microsoftvirtualacademy.com http://bit.ly/xh0F8Z
  • 21. Links Úteis Windows 8 Brasil Windows 8 Brasil - Facebook windows8brasil.com.br www.facebook.com/windows8brazil .NET Coders .NET Coders – Facebook netcoders.com.br www.facebook.com/DotNetCoders .NET Coders blog netcoders.com.br/blog