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 ...
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