

Husband Father Brother Son Graphic Designer Illustrator Artist Bass Player Student
The truth is, custom components cost a lot. They are expensive in terms of code, design, and usability. Think of each custom component as a new language. As the designer, you create this new language (mocks), developers have to write the dictionaries & rules of the language (code), and your users have to interact with and understand this new language (app patterns).