The OutSystems UI defines the way to build the structure of the user interfaces of your OutSystems applications.
The following figure represents the OutSystems UI Architecture:
Let’s have a look at each component.
The OutSystems UI Framework
The OutSystems UI Framework is the base of all user interfaces and provides UI patterns for Web and Mobile applications and beautiful built-in responsive screen templates for you to use, and allows you to create your customized templates. With these, you can create your live Style Guide which defines all the patterns and styles for building your applications.
For example, you can use the OutSystems UI Web Base and Email stylesheets, and UI Patterns and layouts.
The Built-in Screen Templates
Created and maintained by OutSystems, the built-in screen templates are ready to use for developing your applications. You can choose from a different set of Web Screen Templates and Mobile Screen Templates.
The Custom Application Templates
The application templates you use to build your applications. Refer to the OutSystem documentation to learn how to create a Custom Application Template.
The Style Guide
The Style Guide is a document with your brand theme colors and patterns ready to use to create a consistent user experience on your applications. It is an essential piece to ensure adherence to your brand rules, user interface consistency, and foster usability. It is designed to guide you through all delivery assets to optimize the development process and user experience.
Your applications can have all the necessary modules and contain all the CSS. All are created based on an application template.
- Build fully functional Screens, with built-in logic, styles, and sample data. Screen Templates speed up development for most often use cases and patterns.
- Featured Article:
- Blocks are interface parts that can be reused in screens and other blocks.
- Featured Article:
Articles in this Section
- Screen is one of the basic building blocks of both Mobile and Reactive Web Apps. You can create empty Screens or with some predefined content.