Using Sketch Libraries to build a better UI design system
Composing complex UI patterns with speed and consistency is a simple process when using a predefined design system of particle properties and low-level components. By using these complex patterns - together with the properties and components they comprise - we can then rapid prototype even more complex structure and page layouts, with similar efficiency.
Why your design system needs its own Sketch plugin
To find inspiration I looked at how our team was already using Sketch. We have a pretty extensive and complex symbols library that grows as we add new features and products. This kind of system has major benefits for us, but I could also see some areas for improvement.
How to build your first Sketch plugin
Sketch plugins open up so many opportunities for creative and new ideas. As you probably have found, plugins can do a wide variety of things such as automate existing features, provide new interfaces, get data from external locations, and more! Let's dive into some of the very basics of plugin development.
Minimize Sketch Files to a Minimum
So there is the new Sketch format since the release of 43.1 and now it is as if the Sketch file is a .ZIP file and it actually behaves like a .ZIP file. With some time spent and some tests I discovered the following workflow which will really MINIMIZE file size and help designers in their daily problems, especially files with many images are of interest here
How to Make Your UI Design Fully Responsive - Part 1
In Part 1 you learned how to create a UI layout which automatically adapts its size to vertically to its content. You created a content-based resizing UI where you can play with length of texts and heights of elements without having to move any element manually.