Padrões de Projeto para o Android

Soluções de Projetos de Interação para Desenvolvedores

Padrões de Projeto para o Android Esgotado
× Padrões de Projeto para o Android

Padrões de Projeto para o Android

Compartilhar

Autor: Greg Nudelman

ISBN impresso: 978-85-7522-358-1
Ano: 2013
Páginas: 456
Preço: R$ 93,00

11 opiniões | Opine sobre este livro

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)
Ver sumário completo ▼

Sobre o autor

Greg Nudelman

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 ▶

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.

Ver todas ▼