Casa > Q > Qual É O Melhor Lugar Ou Livro Para Aprender O Design Do Material Do Android?

Qual é o melhor lugar ou livro para aprender o design do material do Android?

Eu acredito que qualquer Desenvolvedor ou Designer deve começar com Material Design da seguinte forma

Aprenda sobre os princípios subjacentes ao Material Design e os objetivos da linguagem de design.

Você pode fazer isso visitando o seguinte:

Google Design é o melhor lugar para se dirigir. Ele tem Artigos, Recursos, Paletas, Fontes, Ícones, Ferramentas e muito mais.

Introduction - Material design - Material design guidelines é o lugar para você aprender os princípios do Material Design. Este é um documento vivo que é atualizado regularmente à medida que a linguagem de design evolui para os padrões do Android.

Aprenda a implementação do Design de Materiais usando o Android Studio.

Uma das formas mais fáceis de implementar o Design de Materiais é usar a Biblioteca de Suporte ao Design do Android. Ela possui principalmente todos os elementos do MD, exceto o Ripple. Além de atualizações para que seu aplicativo possa estar atualizado sem a necessidade de reestruturação de código.

Para começar, você pode seguir o tutorial do próprio Google para implementar o MD. Material Design for Developers é uma ótima maneira de molhar seu bico.

Android Material Design Tutorial by Slidenerd também é uma ótima maneira de aprender Material Design. Embora esses vídeos fiquem desatualizados com as mudanças de princípios do Google e novas atualizações para as várias Visualizações e elementos do Android, eles ainda são uma ótima fonte de referência.

Para a perfeição, o Keyline Pushing - Android Apps no Google Play é uma ótima ferramenta para testar a sua IU contra as linhas-chave especificadas pelas Diretrizes de Design de Material. Lembre-se, você precisa seguir as regras para fazer um ótimo aplicativo de material. Só os componentes não o cortam.

De Ogdan

O que você faz para consertar o Netflix se ele congelar? :: Porque é que o meu Roku está constantemente a reiniciar?