Bem-vindo ao desenvolvimento para o Windows 8

Desenvolver um aplicativo pode ser uma tarefa simples, mas, ao mesmo tempo, existem vários pontos que devemos trabalhar para desenvolver um aplicativo de alta qualidade. Abaixo, elencamos atividades normalmente necessárias para se criar aplicativos de alta qualidade e os recursos básicos para cada atividade (alguns links apontam para páginas fora de sites da Microsoft).

Atividade

Objetivo

Recursos

1. Concepção da App

1.1 Análise das possibilidades

Conhecer o que é possível fazer com a plataforma Metro Style Apps para Windows 8

Conheça o Windows 8: http://bit.ly/xpNvrM

Conheça a plataforma: http://bit.ly/wGuSvR

O que sua App precisa ter: http://bit.ly/wzTyMR

Conheça o ferramental: http://bit.ly/xvVgnE

Conheça o Consumer Preview: http://bit.ly/HUtXcd

Guia do Consumer Preview: http://bit.ly/HmpcI4

Mais sobre Windows 8: http://bit.ly/HKfAGe  

1.2 Definição da App (não técnico)

Definir a visão da App, descrição, usuário-alvo, objetivos, principais funcionalidades e proposta de valor para o usuário

Visão do produto: http://bit.ly/z9jBDK

Visão do produto (PT-BR): http://bit.ly/xWiyUu

Product box e elevator pitch: http://bit.ly/whCHHu

1.3 Dar visibilidade

Dar visibilidade para a Microsoft que você está desenvolvendo para Windows 8.
Você receberá conteúdos de antemão e terá prioridade nos treinamentos de Windows 8.

Registre sua aplicação na seção “Application Profile”: http://bit.ly/HUAcgj

1.4 Projeto e design da App

Definir a arte, storyboards, design técnico, arquitetura e funcionalidades da plataforma. Planejar a execução.

Projetando User Experience (UX): http://bit.ly/HmoNoP

User Experience Guidelines: http://bit.ly/zfOMHr

Requisitos de certificação: http://bit.ly/wIg0LS

Design e estilo da App: http://bit.ly/yjVcI0

Otimização pra touch: http://bit.ly/w1Ic0P

Scrum e Product Backlog (PT-BR): http://scr.bi/zI1185

1.5 Criação de provas de conceito

(Opcional) Validar ideias e mitigar riscos com provas de conceitos de tecnologias, componentes e controles.

Downloads para Desenvolvedores: http://bit.ly/HeUVIF

Exemplos de código: http://bit.ly/HmpkqU

Metro Style com DirectX: http://bit.ly/zOHEm2

Metro Style com HTML5: http://bit.ly/wgD9zh

Metro Style com XAML: http://bit.ly/A8WGp6

Metro Style com Javascript: http://bit.ly/xgc9EQ

Metro Style com XAML 2: http://bit.ly/yiI8d8

2. Elaboração da App

2.1 Criação de protótipo funcional

Implementar a primeira versão da App que será evoluída até a publicação na Windows Store.

Primar pela qualidade e ir adicionando funcionalidades aos poucos.

Metro Style com DirectX: http://bit.ly/zOHEm2

Metro Style com HTML5: http://bit.ly/wgD9zh

Metro Style com XAML: http://bit.ly/A8WGp6

Metro Style com Javascript: http://bit.ly/xgc9EQ

Metro Style com XAML 2: http://bit.ly/yiI8d8

3. Evolução da App

3.1 Testes e correção de defeitos

3.2 Evolução do protótipo adicionando novas funcionalidades

Evolução da prova de conceito em produto (conteúdo do BUILD sobre desenvolvimento avançado)

Ferramenta de testes de certificação: http://bit.ly/wIg0LS

Outros recursos sobre Windows 8: http://bit.ly/HKfAGe

Próximos passos

  1. Baixe o Consumer Preview e as ferramentas de desenvolvimento:  http://bit.ly/HeUVIF
  2. Dê visibilidade para a Microsoft que você está desenvolvendo para Windows 8. Você
    receberá conteúdos de antemão e terá prioridade nos treinamentos de Windows 8.
    1. Registre sua aplicação na seção “Application Profile”: http://bit.ly/HUAcgj
  3. Inicie a atividade 1.1 com sua equipe

PS: Esse mesmo guia está disponivel em formato Word anexado à esse post.