
Learn how to download and install the Material Design library into AnyLogic.
Download the library here - https://www.harmonytoc.com/ChangeSimulators/DownloadMDLSetup
Once you installed the library, you will need to activate your license for your machine. Let's see how this is done in these easy steps.
We will build the simple-most possible AnyLogic model from scratch to show you how to get started using the library blocks.
Learn what we plan to do in this step-by-step tutorial and see the final product.
Let's review and understand the base model that we will convert. This will help later during the conversion process.
Let's put the basic components into place and create the very first visible Page to get started.
We will add more pages so the entire model is now part of our Material Design framework. Also, we will add our own Buttons everywhere.
Let's put all model content into Cards to improve visuals further.
Still part of Phase 4, we will also add "Floating Action Buttons", a special type of button that is very prominent.
In this phase, we will include Help elements to guide users through the model as well as the Sheet element for full-screen information.
Let's create a settings page and make it part of the side-menu for our model, so it is always accessible.
Finally, we round off our model by formatting values and text elements, rounding results, adding time units and color-coding text based on conditions.
Use a single ui structure element as the model root to organize pages, manage licensing and version checks, and require a model name, optional logo, and an initial page.
Learn how sections organize pages in a two level hierarchy. Create sections such as setup, results, and next steps, assign pages to sections, and arrange bottom navigation for intuitive navigation.
Discover the page object in the material design library for AnyLogic, including normal, site menu, and hidden pages, content placement, and built-in banner and snack bar features.
Explore material design cards in the AnyLogic library, using six card types with titles, images, and data values. Learn common features, sheet interactions, and practical sizing tips.
Let's learn about a special type of Card: The "Card mini value only" which is nice to display model values in a stylish way.
Learn to build a material design gallery in AnyLogic that toggles between up to five views of grouped content, such as cards, text, and controls, with width and animation distance.
Learn how the settings object overrides default visuals in the material design library by configuring primary and secondary colors, text colors, surface colors, and animation speed. Connect the settings to pages, note hex codes and light/dark variants, and remember standard any logic objects are not influenced unless accessed programmatically.
Create beautiful Gantt charts using our GanttChart and GanttRow elements easily.
Learn how to manage material design icons in AnyLogic, including moving icon presentations from the origin and hiding names for a clean, clickable interface.
Learn how to align, position, and resize material design objects in AnyLogic by using custom sizes, invisible design-time rectangles, and linked width and height tricks to ensure consistent runtime layouts.
Use prefixes to name material design library elements, such as cards, pages, and buttons, to improve navigation and code completion in AnyLogic models.
Configure experiments in AnyLogic using a welcome page with material design controls to collect inputs, then run the model or bypass experiments for cloud deployment by uploading to the cloud.
Learn how to build beautiful AnyLogic models that look and feel like modern apps by using the Material Design library. NOTE: The Material-Design library is a separate purchase. You must own the library (or the demo version) to get any benefit from this course.
We will show you how to install the library, set it up and how to get started quickly. Moreover, we will take you through converting a conventional AnyLogic model into a beautiful Material Design app step-by-step. There are also detailed videos on the capabilities of each library element as well as best practices tips and tricks. At the end of this course, you will have full mastership of the library and be able to start new models using it, as well as convert existing models to look like modern apps.
This course is everything you need to know about the Material-Design library for AnyLogic. NOTE: This course does not teach AnyLogic skills itself, it is focused on the Material-Design library (sold separately).
If you have any questions, do reach out to us. We continuously extend and improve the Material-Design library (not least for our own tools) and we are happy to hear feedback and feature requests.