GithubHelp home page GithubHelp logo

kryndex / material-remixer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from material-foundation/material-remixer

0.0 2.0 0.0 32 KB

A set of cross-platform libraries and protocols to allow the sharing of design values and live refinement of apps during the development process.

License: Apache License 2.0

material-remixer's Introduction

remixer

Remixer allows you to easily define UI variables in your app that can be adjusted while it is running. This can help you and your team to iterate very quickly on design issues because you don't need to rebuild or even restart your app to see the changes reflected.

Remixer is available in three platforms (Android, iOS and JavaScript) and all of them support setting up a Remote Controller that lets you change variables from a web dashboard.

Project Continuous Integration Code Coverage Release
Android TravisCI Build Status CircleCI Build Status codecov Release
iOS Build Status codecov CocoaPods
JavaScript Build Status codecov npm version
Remote Controller Build Status npm version

Variables

A Remixer variable has a unique key associated with it, and can be of type Boolean, Color, Number or String.

Variables support being constrained to a limited set of values to give you better control of what can change. Numeric variables can also be configured as continuous or discrete ranges.

Web Remote Controller

Remixer can be configured to use a Remote Controller. In this mode your variables can be changed from outside the app, allowing you to collaborate with other people and keep your UI free of overlays. Make sure to check out the Remote Controller repo to learn more about this feature.

For details on how to set up this mode in your app, please visit one of the platform specific repos.

Is Material Foundation affiliated with Google?

Yes, the material-foundation organization is one of Google's new homes for tools and frameworks related to our Material Design system. Please check out our blog post Design is Never Done for more information regarding Material Design and how Remixer integrates with the system.

Contributing

We gladly welcome contributions! If you have found a bug, have questions, or wish to contribute, please follow our Contributing Guidelines.

License

© Google, 2016. Licensed under an Apache-2 license.

material-remixer's People

Contributors

chriscox avatar miguelandres avatar appsforartists avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.