Getting Started with Azure Power Apps: A Beginner’s Guide

Ishara kumarage
MS Club of SLIIT
Published in
4 min readMay 12, 2023

Power Apps can help you build apps that meet your business needs with ease. If you can imagine an app to solve a business problem, with Power Apps, you can use your existing skills and knowledge to build solutions.

What is the azure power apps?

Power Apps is a no code or low code platform for building apps. The Apps you build on the Power Apps, platform live in the cloud. This means you can easily share and run business processes from different devices, including Pcs, laptops, tablets, and mobile phones.

What kind of Power Apps you can create using the service?

There are three types of apps you can build using Power Apps,

  1. canvas apps
  2. model-driven apps
  3. portals.

Let’s going to know about …

Canvas app

canvas apps are a great option when you want to build an app from a blank canvas.You start by choosing the screen size, tablet or mobile, and then you have a blank screen from which to build.You can interact with data in your app by adding data sources.You can also drag and drop various controls and add the desired functionality by writing Excel style formulas. Canvas apps provide you with complete flexibility when building your apps.

Model-driven apps

These apps build from data in Microsoft Dataverse.Power Apps will build you a great looking, fully functional app to act upon and interact with this data. Model-driven apps are responsive, which means they adjust to different screen sizes with no extra work by you. You get to define the relationships, forms, views, business rules and more at the data layer inside of the data verse. This gives you enough control to get your business results without having to write all the formulas yourself.

Portals

Portals bring the power of no code solutions to building externally facing websites. Through the Power Apps interface, you can build an anonymous or authenticated website that allows users to interact with data held in Dataverse. The same drag and drop experience you enjoy when building apps is available to build these rich interactive websites.

Now, you have problem about “What is the dataverse?” Let’s see what it is…

”Microsoft Dataverse, formerly known as Common Data Service (CDS), is a cloud-based data storage and management service offered by Microsoft as a part of its Power Platform suite of tools. It allows users to securely store and manage data from various sources, including Microsoft Dynamics 365, Power Apps, Power Automate, and more.

Difference between power apps for external users and power apps portals

Path to creating your first Power App

  1. Firstly open and signup in PowerApps portal. https://powerapps.microsoft.com/
  2. After the login, go to Home Tab and Select Blank app. (watch video- It helps you to choose correct app you need.)

3. According to the your requirement, you will be prompted to choose a template for your Power App.(canvas app, model-driven app and portal)

4. If you selected a template, you can customize it to suit your specific needs.

Power Apps with AI (Artificial Intelligence)

Power Apps, you can not only create your own apps, but you can also add AI all without advanced computer knowledge. With power apps, you can add AI functionality like image recognition,without writing code, designing, and training data models or complicated logic. Power Apps has made AI accessible to all, with a wizard based interface that you can use to build and train your model.

Currently there are four AI models available to you in Power Apps, form processor, object detector, text classification and prediction.

Form processor — Extracts text from an image.

Object detector — Identifies and counts objects, from an uploaded image or taken photo.

Text classification — This model categorizes text by its meaning, making it easier to analyze.

Prediction — prediction model predicts whether something will happen, it uses previous data to predict yes or no outcomes.

Benefits of Azure Power Apps

  1. Speed of app creation.

2. Low-code and no-code.

3. Microsoft and other third-party service integrations.

4. Business process automation.

5. Low cost of app ownership.

6. AI capabilities

7. Cross-platform access and ease of deployment.

Now you know what Power Apps is , the kind of apps you can build using this platform, path to create an app and benefits of using power Apps. With Power Apps, even the most entry level users can easily build apps while staying within the rules and requirements set by IT.

--

--