Summary
The Materialize framework provides a very good balance between power and simplicity. With a little knowledge of HTML, attractive interfaces can be put together very quickly and efficiently.
Another advantage of using a framework like this is that we don't need to overly concern ourselves with matters such as metrics and typography, because the material guidelines are applied automatically.
For the more adventurous, Materialize also provides some powerful JavaScript plugins to track and respond to users' navigation around a page, and to further customize components.
There are a growing number of user-friendly CSS frameworks for Material Design, and each has its own advantages and disadvantages. Materialize occupies a position that sits nicely between ease of use and sophistication. It is easy to pick up, and with a little effort, complex and beautiful interfaces can be designed.
Another easy-to-learn but powerful framework is Material Design Lite (MDL), which we encountered briefly in...