Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONCEITOS BÁSICOS: PROGRAMÇÃO PARA DISPOSITIVO MÓVEIS - Coggle Diagram
CONCEITOS BÁSICOS: PROGRAMÇÃO PARA DISPOSITIVO MÓVEIS
CONCEITO DE MOBILIDADE
Introdução:
Capacidade de deslocamento fácil
Dispositivos portáteis realizam tarefas diversas
.
Dispositivos:
Celulares, Tablets, Laptops, Robôs
.
DISPOSITIVOS MÓVEIS
Celulares:
Telas pequenas, baixa resolução
.
Smartphones:
Touchscreen,
alta resolução, conectividade
.
Tablets:
Telas maiores, não fazem ligações
.
Laptops:
Computador portátil, usa bateria
.
SISTEMAS OPERACIONAIS MÓVEIS
Android:
Código aberto, maior uso global
.
iOS:
Exclusivo Apple, mais seguro
.
Windows Phone:
Descontinuado
.
Symbian OS:
Descontinuado
.
CARACTERÍSTICAS DOS DISPOSITIVOS MÓVEIS
Portabilidade:
Fácil transporte
.
Usabilidade:
Diferentes usuários e ambientes
.
Resistência:
Deve suportar quedas, água e altas temperaturas
.
Interface:
Touchscreen, canetas digitais
.
MODELAGEM E PROJETO DE APLICATIVOS MÓVEIS
Modelo de Conteúdo:
Texto, imagens, áudio, vídeo
.
Modelo de Interação:
Engajamento do usuário
.
Modelo Funcional:
Como o aplicativo processa funções
.
Modelo de Navegação:
Links, botões, gestos
.
Modelo de Configuração:
Infraestrutura e ambiente
.
ELEMENTOS ESSENCIAIS DO PROJETO DE APLICATIVOS MÓVEIS
Arquitetura do Dispositivo:
Cliente magro (depende do servidor) ou cliente rico (autônomo)
.
Usabilidade:
Interface intuitiva, fácil aprendizado, navegação visível
.
Eficiência:
Otimização para o usuário, não apenas para desenvolvedores
.
Flexibilidade:
Diferentes níveis de experiência dos usuários
.
Recursos do Dispositivo:
Vida da bateria, memória, processador
.
ETAPAS FUNDAMENTAIS PARA O PROJETO
Formulação:
Definição do app e requisitos
.
Planejamento:
Riscos e custos
.
Análise:
Definir metas e funcionalidades
.
Engenharia:
Arquitetura e interface
.
Implementação e Testes:
Codificação e correção
.
Avaliação do Usuário:
Testes finais e melhorias
.