Padrões de Projeto para o Android
Soluções de Projetos de Interação para Desenvolvedores
Descrição do livro
O ecossistema Android, neste exato momento, vive um perfeito turbilhão que mistura os fatores necessários para o crescimento explosivo em curto prazo e o domínio do mercado no longo prazo. Chegou o momento de começar a projetar e desenvolver aplicativos Android 4 e este livro é sobre aquilo que funciona: padrões.
Aqui estão 58 padrões essenciais de projeto de interação para lidar com os aspectos mais desafiadores na criação de aplicativos Android: a experiência de boas-vindas, tela inicial, navegação, pesquisa, classificação e filtragem, entrada de dados e formulários. Igualmente importantes são os 12 antipadrões, que descrevem os erros mais comuns a serem evitados na sua busca para o empoderamento, diversão e prazer de seu cliente. Aqui está tudo de que você precisa para criar uma experiência fantástica em dispositivos móveis.
Visite a página web que complementa este livro em www.wiley.com/go/androiddesignpatterns para encontrar artigos, miniaplicativos com o seu código-fonte, seminários online sobre projetos e uma equipe de especialistas dedicados a responder a suas perguntas.
- Análise aprofundada dos 58 padrões essenciais nativos do Android 4
- Metodologia completa para a construção e efetivo teste de uso, com protótipos acessíveis
- Estudos de caso sobre o que funciona e sobre o que não funciona
- Interpretações, no estilo Android, de boas ideias vindas de outros sistemas operacionais para dispositivos móveis
- Capítulos dedicados a padrões de projeto chave para aplicações bancárias e tablets
- Padrões experimentais que exploram as características mais absolutamente inovadoras de projetos com o Android
Ver menos ▲Sumário
- Sobre o autor
- Agradecimentos
- Prefácio
- Introdução
- Princípios de UX e considerações sobre o Android OS
- Capítulo 1 ■ Projetando para o Android: um estudo de caso
- O ícone de lançamento
- Barras de ações e arquitetura de informação
- Abas
- Página de seleção dedicada
- Seleção e controle
- Botões
- Resultados de busca
- Detalhamento dos resultados
- Juntando tudo
- Capítulo 2 ■ O que torna o Android diferente
- Toque em qualquer lugar
- O tamanho certo para cada dispositivo
- Espaço móvel, sem limites
- Pense globalmente, aja localmente
- Capítulo 3 ■ Fragmentação do Android
- Tudo é passageiro
- Tendências em dispositivos Android
- Celebre a fragmentação
- Capítulo 4 ■ Processo de projeto de aplicativos móveis
- dispositivos
- de movimentos, voz e multitoques
- Interfaces sensíveis ao toque incorporam simplicidade e sofisticação
- A alegria é obrigatória
- Conte uma história completa – modele para experiências multicanais
- Estudo de caso de projeto de mobilidade
- Padrões e antipadrões de projetos Android
- Capítulo 5 ■ A experiência de boas-vindas
- 5.2 Antipadrão: Impedimentos de contato
- 5.3 Antipadrão: Registro/Entrada (Sign Up/Sign In)
- 5.4 Padrão: Animação de boas-vindas
- 5.5 Padrão: Tutorial
- Capítulo 6 ■ Tela principal
- 6.2 Padrão: Painel
- 6.3 Padrão: Atualizações
- 6.4 Padrão: Navegação (Browse)
- 6.5 Padrão: Mapa
- 6.6 Padrão: Histórico
- Capítulo 7 ■ Busca
- 7.2 Padrão: Autocompletar e autossugerir
- 7.3 Padrão: Toque preditivo
- 7.4 Padrão: Puxe para atualizar
- 7.5 Padrão: Busca a partir do menu
- 7.6 Padrão: Busca a partir da barra de ações
- 7.7 Padrão: Busca dedicada
- 7.8 Padrão: Busca na página de conteúdo
- 7.9 Antipadrão: Busca e refinamento separados
- Capítulo 8 ■ Ordenação e filtragem
- 8.2 Padrão: Página de refinamento
- 8.3 Padrão: Barra de filtragem
- 8.4 Padrão: Arquitetura paralela
- 8.5 Padrão: Abas
- Capítulo 9 ■ Evitando resultados nulos ou indesejados
- 9.1 Antipadrão: Ignorar a visibilidade do estado do sistema
- 9.2 Antipadrão: Falta de eficiência da interface
- 9.3 Antipadrão: Controles inúteis
- 9.4 Padrão: Você quis dizer?
- 9.5 Padrão: Correspondência parcial
- 9.6 Padrão: Resultados locais
- Capítulo 10 ■ Entrada de dados
- 10.2 Padrão: Controle de passo (Stepper)
- 10.3 Padrão: Calendário com rolagem (Scrolling Calendar)
- 10.4 Padrão: Roleta de data e horário
- 10.5 Padrão: Lista suspensa (Drop Down)
- 10.6 Padrão: Seleção múltipla
- 10.7 Padrão: Entrada de texto livre
- 10.8 Padrão: Caixa de texto com máscara de entrada
- 10.9 Padrão: Caixa de texto com entidades atômicas
- Capítulo 11 ■ Formulários
- 11.2 Padrão: Alerta torradeira (Toast alert)
- 11.3 Padrão: Alerta sobreposto (Pop-up)
- 11.4 Padrão: Validação de retorno (Callback validation)
- 11.5 Padrão: Cancel/OK
- 11.6 Padrão: Alinhamento superior de legendas
- 11.7 Padrão: Obtendo informações do ambiente
- 11.8 Padrão: Aceleradores de entrada
- Capítulo 12 ■ Serviços bancários para dispositivos móveis
- 12.2 Padrão: Página dedicada de seleção
- 12.3 Padrão: Primeiro o formulário (Form First)
- 12.4 Padrão: Páginas dedicadas com assistente de fluxo
- 12.5 Padrão: Assistente de fluxo com formulário
- 12.6 Padrão: Verificação-Confirmação
- 12.7 Padrão: Comunicação por proximidade (Near Field Communication, NFC)
- Capítulo 13 ■ Navegação
- 13.2 Antipadrão: Múltiplas áreas em destaque
- 13.3 Padrão: Carrossel
- 13.4 Padrão: Menu sobreposto
- 13.5 Padrão: Marca d’água
- 13.6 Padrão: Navegação canivete suíço (Swiss-Army-Knife Navigation)
- 13.7 Padrão: Integração: A fronteira final
- Capítulo 14 ■ Padrões para tablets
- 14.2 Padrão: Visualização composta
- 14.3 Padrão experimental: Navegação lateral
- 14.4 Padrão: Conteúdo como navegação / Gestos multitoque
- 14.5 Padrão: 2-D Mais itens similares
- 14.6 Padrão Experimental: Deslizamento em C (C-Swipe)
Sobre o autor
Greg Nudelman é Estrategista de Experiências Móveis e CEO da DesignCaffeine, Inc. Por mais de 15 anos já ajudou clientes como eBay, WebEx, Wells Fargo, PayPal, Safeway, Cisco, IBM, Associated Press e Groupon a acumularem milhões de clientes satisfeitos. Greg é um instrutor reconhecido internacionalmente por seus workshops sobre design e escreveu… Ver perfil completo ▶
Recursos
Opinião dos leitores
Leonardo A
Muito boa a obra, a tradução peca um pouco nos conceitos, mas o livro é unico em português a explicar tão claramente os padrões de desenvolvimento aplicados ao Android.
Cristiane E
O livro é muito bom, tem um vocabulário acessível a quem está começando a pesquisar e estudar sobre padrões de projeto de interfaces, entretanto para profissionais que tem experiência em programação ele deixa a desejar, visto que ele não se volta a detalhes relacionados à implementação.
Bruno N de A
Muito bom o livro. Estou aprendendo muito.
JOSÉ B
Ótimo material, todo e qualquer desenvolvedor Android deveria adquirir esse livro. Ele nos ajuda a desenvolver dentro de um padrão para que possamos oferecer sempre a melhor experiência ao usuário.
