{"id":2323,"date":"2026-01-05T12:55:07","date_gmt":"2026-01-05T01:55:07","guid":{"rendered":"https:\/\/www.dynamicwebtraining.com.au\/blog\/?p=2323"},"modified":"2026-01-05T12:55:12","modified_gmt":"2026-01-05T01:55:12","slug":"microsoft-power-app-tutorial","status":"publish","type":"post","link":"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial","title":{"rendered":"Build Your First Power App in 30 Minutes"},"content":{"rendered":"\n<p>Power Apps is Microsoft\u2019s low-code platform for building custom business apps without writing code. With Power Apps you can even turn an Excel spreadsheet into a mobile or web app with drag\u2011and\u2011drop ease. In this guide we\u2019ll walk through a simple step-by-step example to build a basic canvas app, polish the look-and-feel, and then publish it. Finally, we\u2019ll show how to embed this app into a Power BI report. Along the way, you\u2019ll get tips and tricks so that even if you\u2019ve never coded before, you can follow along and have a working app in about half an hour.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading has-h-4-font-size\">Step 1: Prepare Your Excel Data (5 Minutes)<\/h2>\n\n\n\n<p>Given below is an Excel file of event schedules that have columns like <em>Volunteer, StartDay, StartTime, EndTime and Backup<\/em>. We\u2019ll format that data and connect it to Power Apps.<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-cacaebee-3841-4ef9-90b6-019e27b782d1\" href=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/eventsignup.xlsx\">eventsignup<\/a><a href=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/eventsignup.xlsx\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-cacaebee-3841-4ef9-90b6-019e27b782d1\">Download<\/a><\/div>\n\n\n\n<p>First, get your data ready in Excel. <strong>Power Apps works best when your data is in a formatted Table.<\/strong><\/p>\n\n\n\n<p><strong>1.<\/strong> In Excel sheet select your data range, then on the Insert tab, click Table. Rename the table as \u201cSchedule\u201d. Our events table will look like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"e8ecf0\" data-has-transparency=\"false\" style=\"--dominant-color: #e8ecf0;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/1-1024x535.webp\" alt=\"Figure 1 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2324 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/1-1024x535.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/1-300x157.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/1-1536x802.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/1-1200x627.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/1.webp 1916w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 1 <\/figcaption><\/figure>\n\n\n\n<p><strong>2.<\/strong> Save and close your Excel file \u201ceventsignup.xlsx\u201d and upload it to a cloud storage service.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f6f6f7\" data-has-transparency=\"false\" style=\"--dominant-color: #f6f6f7;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"494\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/2-1024x494.webp\" alt=\"Figure 2 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2325 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/2-1024x494.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/2-300x145.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/2-1536x740.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/2-1200x578.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/2.webp 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 2<\/figcaption><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Tip:<\/strong> Power Apps <strong>can only connect to Excel files that are stored in the cloud<\/strong>, such as OneDrive or SharePoint.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading has-h-4-font-size\">Step 2: Start a New Power Apps Project (5 Minutes)<\/h2>\n\n\n\n<p><strong>1.<\/strong> Go to <a href=\"https:\/\/make.powerapps.com\"><strong>Power Apps Studio<\/strong><\/a> and \u201cSign in\u201d with your Microsoft work or school account. At the Power Apps home, click <strong>Create<\/strong> on the left.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f1eaf1\" data-has-transparency=\"false\" style=\"--dominant-color: #f1eaf1;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"495\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/3-1024x495.webp\" alt=\"Figure 3 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2326 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/3-1024x495.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/3-300x145.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/3-1536x742.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/3-1200x580.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/3.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 3<\/figcaption><\/figure>\n\n\n\n<p><strong>2.<\/strong> Then choose \u201cStart with a Blank canvas\u201d and pick the Responsive layout.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f4f1f2\" data-has-transparency=\"false\" style=\"--dominant-color: #f4f1f2;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"446\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/4-1024x446.webp\" alt=\"Figure 4 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2327 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/4-1024x446.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/4-300x131.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/4-1536x669.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/4-1200x523.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/4.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 4<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"ede5f2\" data-has-transparency=\"false\" style=\"--dominant-color: #ede5f2;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"477\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/5-1024x477.webp\" alt=\"Figure 5 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2328 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/5-1024x477.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/5-300x140.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/5-1536x716.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/5-1200x559.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/5.webp 1577w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 5<\/figcaption><\/figure>\n\n\n\n<p><strong>3.<\/strong> Power Apps displays a welcome prompt offering to auto-create a gallery or form. Click on Skip.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f6f5f6\" data-has-transparency=\"false\" style=\"--dominant-color: #f6f5f6;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"450\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/6-1024x450.webp\" alt=\"Figure 6 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2329 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/6-1024x450.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/6-300x132.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/6-1536x674.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/6-1200x527.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/6.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 6<\/figcaption><\/figure>\n\n\n\n<p><strong>4.<\/strong> You are now in <strong>Power Apps Studio<\/strong>, a visual drag-and-drop editor. Because we started <strong>Blank<\/strong>, the canvas is empty right now. On the left side, you\u2019ll see <strong>data<\/strong> pane click on it to connect to your Excel file. Power Apps has <strong>hundreds of connectors<\/strong> for data sources, and Excel is one of them.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f6f4f6\" data-has-transparency=\"false\" style=\"--dominant-color: #f6f4f6;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"448\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/7-1024x448.webp\" alt=\"Figure 7 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2330 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/7-1024x448.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/7-300x131.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/7-1536x672.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/7-1200x525.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/7.webp 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 7<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"faf9f9\" data-has-transparency=\"false\" style=\"--dominant-color: #faf9f9;\" loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"690\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/8-1024x368.webp\" alt=\"Figure 8 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2331 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/8-1024x368.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/8-300x108.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/8-1536x552.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/8-1200x431.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/8.webp 1919w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><figcaption class=\"wp-element-caption\">Figure 8<\/figcaption><\/figure>\n\n\n\n<p><strong>5.<\/strong> To navigate to your file, select OneDrive for Business > OneDrive > Documents > eventsignup.xlsx.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f9f8f8\" data-has-transparency=\"false\" style=\"--dominant-color: #f9f8f8;\" loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"840\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/9.webp\" alt=\"Figure 9 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2332 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/9.webp 589w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/9-210x300.webp 210w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><figcaption class=\"wp-element-caption\">Figure 9<\/figcaption><\/figure>\n\n\n\n<p><strong>6.<\/strong> Select the table \u201c<strong>Schedule<\/strong>\u201d and click <strong>Connect<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"fbf8fa\" data-has-transparency=\"false\" style=\"--dominant-color: #fbf8fa;\" loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"839\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/10.webp\" alt=\"Figure 10 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2333 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/10.webp 589w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/10-211x300.webp 211w\" sizes=\"auto, (max-width: 589px) 100vw, 589px\" \/><figcaption class=\"wp-element-caption\">Figure 10<\/figcaption><\/figure>\n\n\n\n<p><strong>7.<\/strong> Select \u201cInsert auto generated id into Excel table\u201d. And then click on Connect.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f9f5f6\" data-has-transparency=\"true\" style=\"--dominant-color: #f9f5f6;\" loading=\"lazy\" decoding=\"async\" width=\"591\" height=\"836\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/11.webp\" alt=\"Figure 11 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2334 has-transparency\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/11.webp 591w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/11-212x300.webp 212w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><figcaption class=\"wp-element-caption\">Figure 11: Power Apps will only Add a hidden column usually \u201c__PowerAppsId__\u201d to Automatically populate unique IDs.<\/figcaption><\/figure>\n\n\n\n<p><strong>8.<\/strong> Your Excel table is now linked to the app. You\u2019ll see it listed under Data in the right pane.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f6f6f6\" data-has-transparency=\"false\" style=\"--dominant-color: #f6f6f6;\" loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"472\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/12.webp\" alt=\"Figure 12 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2335 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/12.webp 575w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/12-300x246.webp 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><figcaption class=\"wp-element-caption\">Figure 12<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-h-4-font-size\">Step 3: Build the App Screens (15 Minutes)<\/h2>\n\n\n\n<p>With the data connected, we\u2019ll create two main screens: a <strong>Gallery screen<\/strong> to list records, and a <strong>Form screen<\/strong> to view\/edit a record.<\/p>\n\n\n\n<p><strong>1.<\/strong> In Power Apps Studio, click <strong>Insert<\/strong> from the top menu. In the search box, type <strong>Gallery<\/strong>. Now, Select <strong>Vertical gallery<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f7f6f6\" data-has-transparency=\"false\" style=\"--dominant-color: #f7f6f6;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"450\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/13-1024x450.webp\" alt=\"Figure 13 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2336 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/13-1024x450.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/13-300x132.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/13-1536x675.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/13-1200x527.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/13.webp 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 13<\/figcaption><\/figure>\n\n\n\n<p><strong>2.<\/strong> A gallery control is added to Screen1. Select Gallery1 and from Layout, choose \u201c<strong>Title, subtitle, body<\/strong>\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f4f2f3\" data-has-transparency=\"false\" style=\"--dominant-color: #f4f2f3;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"468\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/14-1024x468.webp\" alt=\"Figure 14 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2337 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/14-1024x468.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/14-300x137.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/14-1200x549.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/14.webp 1480w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 14<\/figcaption><\/figure>\n\n\n\n<p><strong>3.<\/strong> Again, Select Gallery1 and from data choose your data source as \u201c<strong>Schedule<\/strong>\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f3eeef\" data-has-transparency=\"false\" style=\"--dominant-color: #f3eeef;\" loading=\"lazy\" decoding=\"async\" width=\"787\" height=\"460\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/15.webp\" alt=\"Figure 15 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2338 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/15.webp 787w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/15-300x175.webp 300w\" sizes=\"auto, (max-width: 787px) 100vw, 787px\" \/><figcaption class=\"wp-element-caption\">Figure 15<\/figcaption><\/figure>\n\n\n\n<p><strong>4.<\/strong> Next, customize the fields, set Title to Volunteer, Subtitle to StartDay, and Body to Backup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"fbfbfb\" data-has-transparency=\"false\" style=\"--dominant-color: #fbfbfb;\" loading=\"lazy\" decoding=\"async\" width=\"522\" height=\"428\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/16.webp\" alt=\"Figure 16 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2339 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/16.webp 522w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/16-300x246.webp 300w\" sizes=\"auto, (max-width: 522px) 100vw, 522px\" \/><figcaption class=\"wp-element-caption\">Figure 16<\/figcaption><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Tip:<\/strong> Make sure that you arrange your gallery under main container in the left tree view pane.<\/p>\n<\/blockquote>\n\n\n\n<p><strong>5.<\/strong> The gallery will now list all volunteers, showing their name, day, and backup.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f6f6f6\" data-has-transparency=\"false\" style=\"--dominant-color: #f6f6f6;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"387\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/17-1024x387.webp\" alt=\"Figure 17 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2340 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/17-1024x387.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/17-300x113.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/17-1536x580.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/17-1200x453.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/17.webp 1834w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 17<\/figcaption><\/figure>\n\n\n\n<p><strong>6.<\/strong> In the Tree View, click <strong>New screen > Header<\/strong> and Form. This adds an editable Form control on <strong>Screen2<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f3f0f1\" data-has-transparency=\"false\" style=\"--dominant-color: #f3f0f1;\" loading=\"lazy\" decoding=\"async\" width=\"999\" height=\"658\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/18.webp\" alt=\"Figure 18 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2341 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/18.webp 999w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/18-300x198.webp 300w\" sizes=\"auto, (max-width: 999px) 100vw, 999px\" \/><figcaption class=\"wp-element-caption\">Figure 18<\/figcaption><\/figure>\n\n\n\n<p><strong>7.<\/strong> With the form selected, set its Data Source as Schedule table.<\/p>\n\n\n\n<p><strong>8.<\/strong> Then click <strong>Fields<\/strong> and add all columns: <em>Volunteer, StartDay, StartTime, EndTime and Backup<\/em>. The form will automatically include input controls for each field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f2eff1\" data-has-transparency=\"false\" style=\"--dominant-color: #f2eff1;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"716\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/19-1024x716.webp\" alt=\"Figure 19 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2342 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/19-1024x716.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/19-300x210.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/19.webp 1085w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 19<\/figcaption><\/figure>\n\n\n\n<p><strong>9.<\/strong> Now go to Screen1 and select the NextArrow from the gallery control, open the properties from the top menu and set its OnSelect property as shown below, so tapping arrow icon opens the form with that record item.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Navigate(\n    Screen2,\n    ScreenTransition.Fade,\n    { selectedRecord: ThisItem }\n) <\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"f6f3f4\" data-has-transparency=\"true\" style=\"--dominant-color: #f6f3f4;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"449\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/20-1024x449.webp\" alt=\"Figure 20 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2343 has-transparency\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/20-1024x449.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/20-300x132.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/20-1536x674.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/20-1200x526.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/20.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 20<\/figcaption><\/figure>\n\n\n\n<p><strong>10.<\/strong> On Screen2, Select the Form and set its properties: <strong>Item<\/strong> > SelectedRecord, <strong>DefaultMode<\/strong> > FormMode.Edit.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"eff0f2\" data-has-transparency=\"false\" style=\"--dominant-color: #eff0f2;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"387\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/21-1024x387.webp\" alt=\"Figure 21 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2344 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/21-1024x387.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/21-300x113.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/21-1536x580.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/21-1200x453.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/21.webp 1834w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 21<\/figcaption><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>Tip:<\/strong> If item property is blank or wrong, the form will show nothing.<\/p>\n<\/blockquote>\n\n\n\n<p><strong>11.<\/strong> Screen2 already has a Submit button to save changes <strong>back<\/strong> to Excel. You can add a Back Button: Insert > Button and set its <strong>OnSelect<\/strong> property to Back().<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f4eeee\" data-has-transparency=\"false\" style=\"--dominant-color: #f4eeee;\" loading=\"lazy\" decoding=\"async\" width=\"523\" height=\"362\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/22.webp\" alt=\"Figure 22 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2345 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/22.webp 523w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/22-300x208.webp 300w\" sizes=\"auto, (max-width: 523px) 100vw, 523px\" \/><figcaption class=\"wp-element-caption\">Figure 22<\/figcaption><\/figure>\n\n\n\n<p>At this point, Power Apps has already wired up the gallery and form to your Excel data. There is <strong>no code<\/strong> to write; it\u2019s all formulas and properties.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-h-4-font-size\">Step 4. Customize the Layout and Style (3 Minutes)<\/h2>\n\n\n\n<p>Now let\u2019s make the app look nicer and more informative. Power Apps Studio lets you adjust colors, fonts, and add any controls from the <strong>Insert<\/strong> menu. You can <strong>Rename screen titles or labels<\/strong>. <strong>Or Rearrange controls<\/strong>: drag fields in the form, resize them, or move them on the canvas<\/p>\n\n\n\n<p><strong>1.<\/strong> To change the theme of the App, click on the Theme tab, and pick a theme.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f5f3f4\" data-has-transparency=\"false\" style=\"--dominant-color: #f5f3f4;\" loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"575\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/23.webp\" alt=\"Figure 23 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2346 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/23.webp 576w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/23-300x300.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/23-150x150.webp 150w\" sizes=\"auto, (max-width: 576px) 100vw, 576px\" \/><figcaption class=\"wp-element-caption\">Figure 23<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"b0aeae\" data-has-transparency=\"false\" style=\"--dominant-color: #b0aeae;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"366\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/24-1024x366.webp\" alt=\"Figure 24 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2347 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/24-1024x366.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/24-300x107.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/24-1536x550.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/24-1200x429.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/24.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 24<\/figcaption><\/figure>\n\n\n\n<p>2. To display a notification on the submit button on Screen2, select your Submit button and set OnSelect to: SubmitForm(Form1) and then select <strong>Form1<\/strong> and set <strong>OnSuccess<\/strong> to:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Refresh(Schedule);\nNotify(\"Saved successfully\", NotificationType.Success);<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"d6e3d5\" data-has-transparency=\"false\" style=\"--dominant-color: #d6e3d5;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"458\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/25-1024x458.webp\" alt=\"Figure 25 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2348 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/25-1024x458.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/25-300x134.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/25-1536x686.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/25-1200x536.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/25.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 25<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-h-4-font-size\">Step 5. Save, Publish, and Share Your App (2 Minutes)<\/h2>\n\n\n\n<p>Once your app looks good and works as expected use the \u25b6\ufe0f Play button to test it, save and publish it. In Power Apps Studio, click the <strong>Save<\/strong> button on the top menu. Give the app a clear name and description. Then choose <strong>Publish > Publish this version<\/strong>. Your app is now available to users in your organization.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-dominant-color=\"f6f5f7\" data-has-transparency=\"false\" style=\"--dominant-color: #f6f5f7;\" loading=\"lazy\" decoding=\"async\" width=\"904\" height=\"783\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/26.webp\" alt=\"Figure 26 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2349 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/26.webp 904w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/26-300x260.webp 300w\" sizes=\"auto, (max-width: 904px) 100vw, 904px\" \/><figcaption class=\"wp-element-caption\">Figure 26<\/figcaption><\/figure>\n\n\n\n<p>You can share the app by clicking <strong>Share<\/strong> in the top command bar. Enter users or groups and set permissions. Power Apps will send them a link, or they can find it under <strong>Apps<\/strong> in Power Apps.<\/p>\n\n\n\n<p>At this point, your first app is complete! Colleagues can run it on their phones or in a browser. Any changes they make add\/edit\/delete will update the Excel file in OneDrive.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-h-4-font-size\">Step 6. Embed Your App in Power BI<\/h2>\n\n\n\n<p>Power Apps can also live inside Power BI dashboards as an interactive visual. If you have a Power BI report, you can add the <strong>Power Apps visual<\/strong>.<\/p>\n\n\n\n<p>Here\u2019s the quick idea: open Power BI Desktop, insert the Power Apps visual from the Build pane, and in the Data pane pick the columns you want to use.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"9d9c9e\" data-has-transparency=\"false\" style=\"--dominant-color: #9d9c9e;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/27-1024x546.webp\" alt=\"Figure 27 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2350 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/27-1024x546.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/27-300x160.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/27-1536x819.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/27-1200x640.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/27.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 27<\/figcaption><\/figure>\n\n\n\n<p>Then click <strong>Choose app<\/strong> on the Power Apps visual. <a href=\"https:\/\/learn.microsoft.com\/en-us\/power-bi\/visuals\/power-bi-visualization-powerapp\">This will launch Power Apps Studio with your existing apps<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"aaaaab\" data-has-transparency=\"false\" style=\"--dominant-color: #aaaaab;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"351\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/28-1024x351.webp\" alt=\"Figure 28 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2351 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/28-1024x351.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/28-300x103.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/28-1536x526.webp 1536w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/28-1200x411.webp 1200w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/28.webp 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 28<\/figcaption><\/figure>\n\n\n\n<p>Make sure the data linked to your app has no access restrictions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-dominant-color=\"fcfbfc\" data-has-transparency=\"false\" style=\"--dominant-color: #fcfbfc;\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/29-1024x600.webp\" alt=\"Figure 29 - Power App in 30 Minutes - Dynamic Web Training\" class=\"wp-image-2352 not-transparent\" srcset=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/29-1024x600.webp 1024w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/29-300x176.webp 300w, https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/29.webp 1097w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 29<\/figcaption><\/figure>\n\n\n\n<p>When you save the app, it embeds right into the report.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-h-4-font-size\">Next Steps<\/h2>\n\n\n\n<p>Congratulations on building your first Power App! From here, there is a lot more to explore, for instance, Power Apps has built-in templates e.g. Expense Tracker, Help Desk, that give you complete apps you can customize. They\u2019re a great learning tool. Or you can connect Power Apps to Power Automate flows for approvals or notifications. For example, on form submit you might trigger an email to your team.<\/p>\n\n\n\n<p>As your needs grow, Power Apps scales with you. You can enhance data management with Dataverse and deliver richer insights through Power BI. What starts as a simple app can quickly evolve into a powerful, enterprise-ready solution.<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-h-4-font-size\">FAQs<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Do I need coding skills to build a Power App?<\/strong><br>No. Power Apps is a low-code platform designed for beginners. You can build functional apps using drag-and-drop tools and simple formulas without a programming experience.<\/li>\n\n\n\n<li><strong>How long does it really take to build a Power App?<\/strong><br>For simple use cases like forms or data entry apps, you can build a working Power App in about 30 minutes, especially using built-in templates or SharePoint data.<\/li>\n\n\n\n<li><strong>Is Power Apps free to use?<\/strong><br>Power Apps offers basic functionality with Microsoft 365 licenses. Some advanced features and premium connectors require additional licensing.<\/li>\n\n\n\n<li><strong>Where can I learn Power Apps?<\/strong><br>If you wish to learn Power Apps please see our<a href=\"https:\/\/www.dynamicwebtraining.com.au\/power-apps-training-courses\"> Introductory Power Apps course<\/a>.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Power Apps is Microsoft\u2019s low-code platform for building custom business apps without writing code. With Power Apps you can even turn an Excel spreadsheet into a mobile or web app with drag\u2011and\u2011drop ease. In this guide we\u2019ll walk through a simple step-by-step example to build a basic canvas app, polish the look-and-feel, and then publish&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2169],"tags":[],"class_list":["post-2323","post","type-post","status-publish","format-standard","hentry","category-power-apps"],"yoast_head":"<title>Microsoft Power Apps tutorial: Create Power App in 30 minutes<\/title>\n<meta name=\"description\" content=\"View and Share Dynamic Web Training Blog Archives. This is a great source of articles and posts on Computer and IT training, tutorials and insights\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft Power Apps tutorial: Create Power App in 30 minutes\" \/>\n<meta property=\"og:description\" content=\"Build your first Power App in just 30 minutes. A beginner-friendly, step-by-step guide to creating simple apps using Microsoft Power Apps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial\" \/>\n<meta property=\"og:site_name\" content=\"Dynamic Web Training Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DynamicWebTraining\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/DynamicWebTraining\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-05T01:55:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-05T01:55:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/1-1024x535.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@dynamicwebtrain\" \/>\n<meta name=\"twitter:site\" content=\"@dynamicwebtrain\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#organization\",\"name\":\"Dynamic Web Training\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/DynamicWebTraining\/\",\"https:\/\/www.linkedin.com\/company\/dynamic-web-training\",\"https:\/\/twitter.com\/dynamicwebtrain\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2016\/02\/logo.png\",\"width\":361,\"height\":109,\"caption\":\"Dynamic Web Training\"},\"image\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#website\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/\",\"name\":\"Dynamic Web Training Blog\",\"description\":\"The Ultimate Training Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-content\/uploads\/2026\/01\/1-1024x535.webp\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#webpage\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial\",\"name\":\"Microsoft Power Apps tutorial: Create Power App in 30 minutes\",\"isPartOf\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#primaryimage\"},\"datePublished\":\"2026-01-05T01:55:07+00:00\",\"dateModified\":\"2026-01-05T01:55:12+00:00\",\"description\":\"Build your first Power App in just 30 minutes. A beginner-friendly, step-by-step guide to creating simple apps using Microsoft Power Apps.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\",\"name\":\"Training Blog\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/category\/training\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/category\/training\",\"name\":\"Training\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/category\/training\/power-apps\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/category\/training\/power-apps\",\"name\":\"Power Apps\"}},{\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial\",\"url\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial\",\"name\":\"Build Your First Power App in 30 Minutes\"}}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#webpage\"},\"author\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#\/schema\/person\/c94653aed4a6decc8e357af0a1082233\"},\"headline\":\"Build Your First Power App in 30 Minutes\",\"datePublished\":\"2026-01-05T01:55:07+00:00\",\"dateModified\":\"2026-01-05T01:55:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#webpage\"},\"publisher\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/microsoft-power-app-tutorial#primaryimage\"},\"articleSection\":\"Power Apps\",\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#\/schema\/person\/c94653aed4a6decc8e357af0a1082233\",\"name\":\"Dynamic Web Training\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.dynamicwebtraining.com.au\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0a14e92e62ad4eee0843f5cf7da3a00e1df4c9763922d4d20ba3ed2402a6896d?s=96&d=mm&r=g\",\"caption\":\"Dynamic Web Training\"},\"description\":\"Dynamic Web Training is Australia's leading provider of instructor led software training. We offer training courses in Adobe, Web Design, Graphic Design, Photoshop, InDesign, Dreamweaver and many more.\",\"sameAs\":[\"https:\/\/www.facebook.com\/DynamicWebTraining\/\",\"https:\/\/www.linkedin.com\/company\/dynamic-web-training\",\"https:\/\/twitter.com\/dynamicwebtrain\"]}]}<\/script>","_links":{"self":[{"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/posts\/2323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/comments?post=2323"}],"version-history":[{"count":1,"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/posts\/2323\/revisions"}],"predecessor-version":[{"id":2355,"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/posts\/2323\/revisions\/2355"}],"wp:attachment":[{"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/media?parent=2323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/categories?post=2323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dynamicwebtraining.com.au\/blog\/wp-json\/wp\/v2\/tags?post=2323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}