After 3 fantastic days, Virtual Camp Apr’19 has finished. An event with many high level speakers and a great diversity of topics. From Intelequia we feel very proud to have been part of it.

On this occasion, I had the opportunity to share the talk with Abe Santana and Mario Trueba about my favorite topic: PowerApps.

In a very pleasant and relaxed chat, we talked about the most important features that will come for the Apr’19 update. In this post, I will focus on the aspect on which I based my demos: Components.

Components is a new feature that, as its name implies, is a grouping of controls that together fulfill a specific function. It is ideal for that series of controls that we end up repeating again and again in our applications. Examples of these controls would be: dialogs, menus, headers, etc.

Components menu example

This is a very useful tool that speeds up the design of PowerApps and, among other things, allows us to establish a design pattern to have consistency in our applications. As an example, let’s take the application we demonstrated at the event: Case Management.

PowerTemplate: Case Management

This application uses components throughout its design. In the following image you can see all the controls that use this feature:

Case Management

Of all the controls you can see, we’re only using 3 components. We maintained the same styles for the user interface without having to repeat the design work for each control.

The controls that are components are those that have been marked and are reused in the following way:

Header: Header “New case” and “New task”.

Input: Case, Description, Subject, Description and Hours consumed

Combo: Client, Right and Priority

On top of this, if we add theme management, we can have the whole design of a complete application in a very fast and simple way which will help us focus on the required functionality rather than on its interface.

Theming

To activate this functionality, we simply have to enable it in the App settings as shown in the following image:

And what better way to test the functionality of components than by working with the demo? Download it from my GitHub repo and start using components in your PowerApps.