Anatomy of Power Apps – Canvas
Making canvas apps is an art. UI/UX plays a vital role and if the apps is heavily used as mobile apps, it makes it pivotal to create canvas app – sleek, friendly, intuitive and simple. Getting the job done with design principle is key to designing the canvas app.
This blog only highlights high level details about the anatomy of canvas apps. There is design toolkit available to use such as figma and UI Kit from Microsoft. Refer: https://learn.microsoft.com/en-us/power-apps/maker/canvas-apps/figma/design-using-kit
Within Canvas apps, do enable Modern controls under settings → upcoming feature. Once done, you will get the below modern controls to utilize within your app.
Below picture provides the necessary characteristics of a canvas app.
Sample reference architecture for use case that deals with automation, approvals, user authorization/workflow management and updates to O365 solutions such as teams and outlook.