![]() We also want to be able to customize the system for certain scenarios without having to restructure everything. This not only saves time, but also establishes a pattern that users can learn once and reapply in other areas of the application. When we find a solution to a problem, we want to be able to reuse the solution in many places. As designers, we want to create a UI system that is efficient in both construction and operation. The goals in creating a UI design are similar. Additionally, the solution can be reused over and over, maximizing productivity. ![]() One important aspect of this is that building small simple parts that can be connected later is easier and cheaper than building one large complex piece at once. (Image: IKEA) ( View large version)įrom a manufacturing perspective, modular design is also cost-efficient. ( View large version) ( View large version) The design of the Kallax bookcase by IKEA is a great example of modularity and customization: Modular parts are used to build the bookcase, and additional sections can be inserted to add functionality. ![]() In the illustrations below, you can see that the modularity of the design is not only in the shape of the bookcase, which allows it to be set in different directions, or in that you can add inserts in its openings, but also in the very parts that make the piece itself, which are rectangles of different sizes, repeating the same pattern. Do you want a sunroof, a more powerful motor, leather seats? You got it! The modular design of cars allows for these types of customizations and much more.Īnother great example is IKEA furniture. This is great for consumers because they get to customize the system to fit their needs. Because of their modularity, parts of these systems can be exchanged, added, removed and rearranged. If we look around us, we will find many examples of modular designs: Cars, computers and furniture are all modular. Modular design is about breaking down a design into small parts (modules), creating them independently, and then later combining them into a larger system. In this post, I’ll explain the value of modularity in UI design and how it ties into the process of style guide-driven development, which improves the implementation of flexible and user-friendly applications, while helping designers and developers collaborate more productively. ![]()
0 Comments
Leave a Reply. |