Please enable JavaScript.
Coggle requires JavaScript to display documents.
Desenvolvimento para Dispositivos Móveis - Coggle Diagram
Desenvolvimento para Dispositivos Móveis
UAs
Componentes de tela do usuário:
São elementos visuais e interativos que compõem a interface do usuário de um aplicativo móvel, como botões, campos de entrada, listas e imagens.
Tipos de leiaute RelativeLayout e LinearLayout:
RelativeLayout
: Permite posicionar os elementos da interface de acordo com as relações espaciais entre eles, como a posição relativa à margem, a outros elementos ou ao contêiner pai.
LinearLayout
: Organiza os elementos em uma única direção, horizontal ou vertical, alinhando-os sequencialmente.
Características adaptativas:
São recursos de um aplicativo móvel que se adaptam a diferentes dispositivos, tamanhos de tela e orientações, garantindo uma experiência consistente em diferentes contextos.
Tipos de layout ConstraintLayout e TableLayout:
ConstraintLayout
: Oferece uma abordagem flexível para criar interfaces de usuário complexas, permitindo definir relações entre os elementos usando restrições, como alinhamento, ancoragem e tamanho.
TableLayout
: Organiza os elementos em células de tabela, permitindo criar interfaces semelhantes a tabelas com linhas e colunas.
Webservices RESTful:
São serviços web que seguem os princípios de uma arquitetura REST, permitindo a comunicação entre aplicativos móveis e servidores através de APIs (interfaces de programação de aplicativos) baseadas em HTTP.
Alertas e a classe Toast:
Alertas
: São caixas de diálogo exibidas para notificar o usuário sobre eventos importantes, exibir mensagens de erro ou solicitar a confirmação de uma ação.
Classe Toast:
Permite exibir breves mensagens na forma de notificações discretas na parte inferior da tela, geralmente usadas para fornecer feedback ou informações rápidas ao usuário.
Tela principal e componentes de menu:
Tela principal:
É a tela inicial do aplicativo, onde os principais recursos e funcionalidades são apresentados.
Componentes de menu
: São elementos de interface, como barras de navegação, botões de menu e ícones, que permitem ao usuário acessar diferentes partes do aplicativo.
Telas de cadastro:
São telas específicas em um aplicativo móvel onde os usuários podem inserir informações e realizar ações relacionadas a cadastros, como criação de contas, preenchimento de formulários ou atualização de dados pessoais.