Skip to content

Full Apps for Power Apps

Full apps are whole screens rather than single controls: a sidebar or icon rail, a top bar, galleries, popups and the Power Fx that ties them together, pasted in one go. Reach for one when you need a working starting point for a common business app and would rather replace demo data than build the layout. They need an Ultra, Team or Lifetime plan.

Pick a variant

ComponentPlanWhat it is forSettings you can change
Helpdesk App: Support OverviewUltra, Team, LifetimeSupport Overview screen: SLA compliance, response times, at-risk tickets and agent presenceApp Title, Style, Primary Color (Colorful style only)
Helpdesk App: Ticket InboxUltra, Team, LifetimeTicket Inbox screen: live views, a ticket list and a detail pane, working out of the boxApp Title, Style, Primary Color (Colorful style only)
Feedback AppUltra, Team, LifetimeFeature requests your team votes on, one vote per person per suggestion, sorted by vote countApp Title, Primary Color, Show Logo, Comments System
Project Management AppUltra, Team, LifetimeDashboard screen: stats, active projects, activity feed and team workloadApp Title, Style, Primary Color (Colorful style only), Stats row, Activity feed, Team workload, Budget card in sidebar
PM App – Projects PageUltra, Team, LifetimeProjects screen: a card grid with progress bars, budget and status badgesApp Title, Style, Primary Color (Colorful style only), Budget card in sidebar, Project templates, Budget and Spent on cards, Team avatars on cards
PM App – My Tasks BoardUltra, Team, LifetimeMy Tasks screen: a working kanban board with To Do, In Progress and DoneApp Title, Style, Primary Color (Colorful style only), Budget card in sidebar
Inventory ManagerUltra, Team, LifetimeDashboard screen: KPI cards, a stock alerts table and an activity feedApp Title, Primary Color
Inventory App – Product CatalogUltra, Team, LifetimeProduct Catalog screen: grid and table views, filters and a detail drawerApp Title, Primary Color
Inventory App – Add ItemUltra, Team, LifetimeAdd Item screen: a form for new stock items, ready for your Patch formulaApp Title, Primary Color

Open the category in the library: Full Apps.

To copy a variant into Power Apps Studio, follow Getting Started.

After you paste

Every app page lists four setup steps: set App layout to Responsive (Settings, then Display; older Studio versions instead turn off Scale to fit and Lock aspect ratio), copy the first screen, paste on the word Screens in the Tree view (pasting inside a screen drops the screen's OnVisible), then repeat for the other screens and wire the sidebar. The Instructions tab of each screen adds what the YAML cannot do:

  • Feedback App: create the SharePoint lists FeedbackSuggestions and Votes (plus FeedbackComments when the Comments System add-on is on) and add them under Data before you paste; the Instructions tab has a CSV template for each. The YAML is one screen named VoteApp.
  • Project Management App: the screens paste as Dashboard, Projects and MyTasks, on Table() demo data in the gallery Items. My Tasks fills the gblMyTasks collection from its OnVisible, so run the screen once after pasting.
  • Inventory Manager: the screens paste as InventoryDashboard, ProductCatalog and AddItem, again on Table() demo rows.
  • Helpdesk App: the screens paste as HelpdeskDashboard and TicketInbox; Ticket Inbox seeds the gblHdTickets collection from its OnVisible.

Every sidebar item ships with screen: App.ActiveScreen, so each screen pastes on its own. Once the other screens exist, name them in the Items property of both nav galleries on each Project Management screen (sidebarNavGallery and galMobileSidebarNav on the Dashboard, projSidebarNavGallery and projMobileSidebarNav on Projects, tskSidebarNavGallery and tskMobileSidebarNav on My Tasks). OnSelect already runs Navigate(ThisItem.screen):

{ id: 2, labelText: "Projects", itemIcon: Icon.Folder, screen: Projects, badgeCount: 0 },
{ id: 3, labelText: "My Tasks", itemIcon: Icon.CheckBadge, screen: MyTasks, badgeCount: 3 }

The Helpdesk icon rail works the same way. Put this in the Items property of hddRailNavGallery on Support Overview and hdiRailNavGallery on Ticket Inbox; OnSelect runs Navigate(ThisItem.railScreen):

{ railId: 1, railIcon: Icon.Waffle, railScreen: HelpdeskDashboard },
{ railId: 2, railIcon: Icon.Tray, railScreen: TicketInbox }

Put this in the OnSelect property of btnFormSubmit on the Add Item screen, which ships without a save formula; swap Inventory for your own list:

Patch(Inventory, Defaults(Inventory), {
    Name: txtFieldName.Value,
    SKU: txtFieldSku.Value,
    Category: drpFieldCategory.Selected.Value,
    Quantity: Value(txtFieldQty.Value),
    Price: Value(txtFieldPrice.Value)
})

Good to know

  • Full apps need an Ultra, Team or Lifetime plan; the Components plan does not include them. Copy YAML on a full app opens the pricing popup instead of copying, the Settings tab is shown but locked, and a visitor without full app access who opens an app page lands on its tour page instead.
  • The Full Apps page shows one card per app, each opening its own page (Project Management App, Inventory Manager, Feedback App, Helpdesk App) where the screens sit in tabs; the multi-screen apps also show a coming soon panel with the screens on the roadmap.
  • Every screen generates under Screens:, so the YAML lands at the Screens level of the Tree view. If your app already has a screen with the same name, rename it first.
  • The light and dark toggle changes the YAML of the Feedback App and both Helpdesk screens only; the Project Management and Inventory screens ignore it. Project Management and Helpdesk screens have a Style setting (Colorful or Neutral) instead, and Primary Color only appears while Style is Colorful.
  • My Tasks Board and Ticket Inbox keep their rows in the collections gblMyTasks and gblHdTickets and move them with Patch. Collections live in memory, so changes are lost when the app restarts; point the galleries at a SharePoint list to keep them.

Browse the apps at Full Apps. See also App Shells and Sidebars.

Full Apps for Power Apps | PowerLibs