User Interface (UI) Development
Our products make it to our users through their interfaces. It is only through creating thoughtful interfaces that we can engage our users and solve their problems through the underlying data, technology and services. Therefore, UI development and its collaboration with design is crucial in creating products of meaning.
UI development is the process of designing, testing and creating user interfaces using the knowledge of standards, extensibility, interaction design and user research. A UI developer will play a crucial role on a team of working closely within the product practice as the bridge between development and the product, grounding development in the goals of the overall product vision.
Common areas of influence for UI Development include:
Tech feasibility -- Working closely to identify for Business and Design the underlying systems available to solve problems
Design System Development -- Working on development of design systems and integrating / maintaining living styleguides
Interaction Design -- Being a voice in discussing interaction design costs and platform standards for component interactions
Learning Resources
Frontend Handbook 2018 [Frontend Masters - Free Online Book]
A comprehensive guide to all things Frontend and UI Development
Building Your Design System [DesignBetter.Co - Free Online Book]
A guide to collaboratively building out a design system in code
How Designers Work with Developers [Rishabh Saxena - Free Medium Article]
First hand experience of different ways designers and developers collaborate
Last updated