Por que eu devo ler este artigo:No ano de 2014 o Google lançou o Material Design e o definiu como uma “linguagem visual que sintetiza os princípios clássicos de design (...)”.

Além, é claro, de uma melhoria no design das aplicações, trouxe diversos componentes que promovem maior usabilidade e experiência de usuário.

Juntamente com o Material Design, o Android lançou uma biblioteca denominada Design Support Library, que contempla diversos componentes que nasceram no Material Design, permitindo que esses sejam aplicados a versões mais antigas, como a versão 2.1. Este artigo será útil para quem quer conhecer a implementação e funcionamento desses componentes, podendo assim migrar, de forma fácil e eficiente, para o material design.

Foram intensos estudos da equipe Android, desde a criação da plataforma até chegar à criação do conceito Material Design, para prover um modelo consistente de aplicação, bem como originar padrões relacionados à interface gráfica, usabilidade e experiência de usuário.

O material design não é considerado somente uma nova interface gráfica para as aplicações Android, ele abrange um novo conceito que está baseado em três pilares: metáfora, intenção e movimento.

A metáfora está baseada na teoria de espaço e movimento, que está ligada ao mundo real. Ou seja, quanto mais próximo uma aplicação estiver do mundo real, mais fácil o usuário irá associar e entender seu conteúdo, o que ele retorna e como ele poderá interagir com os componentes.

A intenção está ligada à maneira como será possível mostrar esses elementos para o usuário, fazendo com que ele possa interagir sem maiores dificuldades. Para melhorar os feedbacks, ou respostas provenientes de ações tomadas, o Material Design traz o conceito de intenção, que está também associado ao visual.

Em outras palavras, o usuário deve entender o que os componentes fazem e como interagem somente ao olhar para eles.

Uma das características para demonstrar intenção dos elementos é destacar aqueles que necessitam estar em foco, e para isso utiliza-se elementos visuais que deem esse feedback ao usuário, como também o modo negrito em situações em que uma maior visibilidade é necessária.

O último pilar do material design possui grande importância e vem sendo muito estudado na plataforma Android: o movimento. Segundo a teoria de material design, o movimento traz significado, ou seja, consegue retornar para o usuário um resultado de ações tomadas. Um exemplo bem clássico disso é um efeito ao pressionar um botão.

Muitas vezes a falta de feedback pode fazer com que um usuário desinstale uma aplicação ao ver que ela não retorna resultado algum.

Portanto, as animações ou movimentos aplicados a certos componentes quando esses sofrem algum tipo de interação, podem aumentar a retenção do número de usuários, fazendo com que uma aplicação seja utilizada constantemente.

Após um ano de lançamento do conceito Material Design houve o lançamento de uma biblioteca que continha diversos de seus componentes, uma verdadeira inovação, pois essa biblioteca oferece retrocompatibilidade, ou seja, é possível utilizar os componentes oferecidos por ela desde versões mais antigas do Android, como a 2.1, até as últimas versões da plataforma.

Isso possibilitou um leque de oportunidades, fazendo com que diversos componentes do Material Design fossem utilizados em aplicações que suportavam versões antigas.

Com a utilização desses componentes houve uma padronização das aplicações Android, já que as guidelines do Material Design propõem essa padronização. Com o passar do tempo, grande parte dos aplicativos já estavam aplicando os conceitos do Material Design, e parte desse advento foi possível graças à Design Support Library.

A Design Support Library contempla diversos componentes que, ao serem utilizados em uma aplicação, proporcionam que essa esteja mais próxima do conceito de Material Design.

Ao utilizar essa biblioteca é preciso lembrar que ela não age sozinha, deve-se estar atento a todas as guidelines que o Material Design sugere, que podem ser vistas no link mencionado neste artigo na seção Links. As guidelines não são de uso obrigatório, porém, ao serem seguidas, proporcionam maior usabilidade e uma boa experiência para o usuário.

O objetivo principal da Design Support Library é oferecer recursos e funcionalidades presentes nas ultimas versões do Android para que sejam aplicadas às versões mais antigas, com o intuito de propagar os conceitos de Material Design a todos os usuários, conquistando-os pelo ganho em fatores como melhor usabilidade e grande experiência ao utilizar as aplicações e, é claro, fazendo cada vez ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 69 /mês
Assinar agora