Component architectures are the interaction architecture requirements for a UI development framework. We deliver the right amount of future‑proof design flexibility for your streamlined development environment.
- We start with building consensus around the productivity goals of your framework.
- Next, we perform a thorough evaluation of the look + feel and established UI design practice on the software platform.
- We apply our analysis methods to construct the solutions model that best balances the necessary design flexibility with developer productivity. This forms the cornerstone of the component architecture.
- The solutions model is used to build up a functional class hierarchy of UI elements, including container classes that manage layouts.
- The component architecture is then documented in a detailed requirements document.
The final phase is a thorough review with your team, to arrive to the definitive component architecture.
