Este repo abriga a implementação JavaScript do movimento material. Para obter mais informações sobre o projeto como um todo, consulte o Starmap.
Para tornar as interações gestuais tão fáceis de reutilizar em aplicativos quanto os componentes da interface do usuário já são.
Para ativar os movimentos e gestos descritos nas especificações do material a ser facilmente implementadas pelos autores de aplicativos no ecossistema JS.
Para simplificar a prototipagem de novas experiências animadas.
Para produzir um sistema que parece robusto por padrão. Interações frágeis corroem a confiança do usuário no sistema geral: "Devo inserir minha senha em um aplicativo falhado?"
Para permitir que as interações sejam inspecionadas e ajustadas com ferramentas visuais.
Para permitir que as interações sejam facilmente portadas entre as plataformas.
Para permitir que os autores escrevam visualizações em termos de URLs e peça ao sistema as transições entre elas.
Quer contribuir? Incrível - obrigado por ajudar!
Para começar, basta executar esses comandos:
git clone [email protected]:material-motion/material-motion-js.git
cd material-motion-js
yarn
$( yarn bin )/lerna bootstrap
Eles verificarão o repositório, instalarão as dependências para cada pacote e vincularão os pacotes um ao outro. Em seguida, encontre o pacote em que você deseja trabalhar em packages e comece a codificar!
Apache 2.0