Building responsive apps using Power Apps Canvas

What is a Responsive design?

Responsive design by the terminology means a dynamic or fluid design, which can adapt to any screen size irrespective of the device on which the end user is using the application. One of the key aspects when a customer looks at new application development is the capability to have a responsive design for the application responsive Power Apps Canvas, which helps them to give the end users same experience on a large screen like in a desktop, to a mobile device like in a mobile phone. The need of a responsive design is becoming critical in every customer decision making whether it’s a new custom development or even a platform driven development approach.

Microsoft Power Platform, a low code / no code application platform (NCAP) provides this capability in the rapid application development using Power Apps. The key thing to note is the fact that in a traditional development, such a responsive development would require a good amount of work from a UI/UX engineer working in detail using CSS. This approach reduces the time taken for such development. 

How to create an new App using Power Apps?

Steps to create App.

  • Go to chrome and type make.powerapps.com
  • It will lead to sign in, give credentials Email and Password to sign in.
  • Once you login in left hand side you can see different options such as Home, Learn, Apps etc.
  • Click on Apps.
  • Once you click on App on top you can see New app option.
  • When you click new app, you can see 3 options such as Canvas, Model-driven and Portal.
  • Select Canvas
  • It will lead to new tab where you can find 2 options for creating app (Please refer below screenshot).
    • Phone Layout and Tablet Layout in Blank App (you need to insert all controls)
    • Phone Layout and Tablet Layout in Template App (prebuilt templates will be given you can modify)
  • As we are building Responsive canvas app, please select Phone Layout as your preference (Blank or Template).
  • For more detailed information on creating app please refer: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/get-started-test-drive

Power Apps has provided some new features enabled to make an app responsive. We need to follow below steps.

  • Once you create app you can find on top menu you can see File, Home, Insert, View, Action.
  • Click on File.
  • On left menu click on Setting
  • You can see one more menu list beside left menu.
  • Click on Screen size + orientation.
  • Beside one more screen visible as shown in the below screenshot.
  • Off the Scale to fit, so that your app will fix to whichever window size.
  • Off the Lock orientation, so that it will not affect while your mobile rotation will be done.
  • To save the changes click on Apply and save the app and publish.
  • How to add screen and form?
  • To make the Form we are creating responsive, we need to follow below steps.
  • Click on Home option in top menu.
  • Click on New Screen
  • Click on Insert option in top menu.
  • You can see all different controls such as gallery, form, button, input etc.
  • Click on Form, you can see 2 options.
    • Edit
    • Display
  • Select Edit Form

Once you insert form you can see as shown in below screenshot.

How to configure form

How to configure form?

  • You can find on right side Property name called DataSource.
  • Click on dropdown of DataSource.
  • You will get list of entities (Tables), you can select for which entity (Table) you want create form.
  • Once you add DataSource, below Datasource property you can see Edit fields.
  • You can select fields of form which is required.
  • In below you have one more property called Default Mode
  • Select Default Mode as New for the new form.
  • In form on left side, you can see Tree View.
  • You can see inside form DataCard.
  • In DataCard you will be having 4 controls
    • StarVisible – If the field in form is required then star will be visible.
    • ErrorMesssage – If the field is mandatory, without filling this field if you try to save, then error message will be shown.
    • DataCardValue – It is used to enter the data by end user (Depends on datatype)
    • DataCardKey – Name of your field which you have entered in your table.     

You can see below screenshot how it displays if you try to submit form without filling detail which is mandatory field.

How to make the form as Responsive?

  • Set Columns to 4 (So that we can see 4 field in single row for browser)
  • Set form width property as Parent.Width (Note: Width will automatically adjust to browser or mobile width)
  • Set form Height property as Parent.Height (Note: If give Parent.Height it will set to screen height, in below image I have given Parent.Height-250, so that we can place Submit button below)
  • Select Datacard of your form.
  • Set DataCard Width property as Parent.Width./App.ActiveScreen.Size
  • Set DataCard Width property to all DataCard. (You can use Ctrl+A to select DataCard at a time)

Once you done with above steps you can see your form as responsive.

  • The below screenshot shows your mobile app while playing it will set to browser width.
View – Laptop/Desktop browser

If you reduce to half of your browser, then the form will automatically adjust to your browser size.   

View – Tablet

If you reduce to Mobile size your browser, then the form will automatically adjust to your browser size.

View – Mobile Phone

Blog authored by Jeniviya M., Power Apps Consultant at Sysfore Technologies.

Also Read More about – Power Apps Platform

You can talk to one of our solution experts today to learn more about you can leverage Power Apps and the Power Platform in your organization.

Sysfore is a Microsoft Gold Partner with unique customer stories using the Microsoft Power Platform. Being a low code/no code platform, partner could help customer in quickly building apps for their key business challenges leveraging the various solution components. As requested sharing with you the solutions which Sysfore has already built on Power Apps platform for customers.

Get Sysfore Cloud Managed Services For Your Enterprise

Sysfore, A Microsoft Cloud solution provider and a Gold Partner, uses leading network, technology, and service expertise to deliver our service anytime, virtually anywhere, quickly and efficiently. We have helped over 80 small enterprises and 30 mid-sized enterprises across the globe for a successful cloud migration in the past 8 years.
Contact one of our experts today and we will help you find the perfect solution for your business. Write to us at info@sysfore.com or give us a call at +91 (80) 4110 5555.

Low Code No Code application development platform

Low Code No Code application development platform

Low-Code No-Code mobile application business development platform

If you own or run a small company, you know that low code no code would help to simplify and streamline your processes to make you more productive and overall reduce your costs by using this application development platform. You can however find that, complex processes and business problems cannot be solved easily by your current framework.

For your specific challenge, there is often no out-of-the-box solution or software and only a custom app can best solve the problem, which can be expensive and time-consuming for an SMB. This is where the low code no code application development platform plays a vital role.

Low-code is a visual treat to designing apps. In order to facilitate the accelerated implementation of a range of tech solutions, low-code abstracts and automates every step of the application lifecycle. To facilitate continuous cooperation, it splits the conventional silos of business and IT.

The adoption of low code no code application development platforms has been driven to the fore by increased business demand for technological solutions and a shortage of trained developers.

How to build Low Code No Code web application without code?

Low-Code-No-Code-mobile-development

Low-Code No-Code platforms abstract away application development decisions like what database to use, the language to write the back end, and the front-end framework to create the user interface and experience. Sysfore allows anyone from the senior engineers to business analysts with no programming expertise to easily create enterprise-grade software, to collaborate together across the company with greater openness, and to control over a controlled framework that ensures quality and accuracy at every step of the way.

The tech industry faces a major transformation, close to the revolution we have experienced in other markets, such as health care and manufacturing. We’ve all seen how Google Docs stormed the globe with free cloud-based applications, prompting Microsoft to change its Office 365 business model. Cloud-based computing is the standard.

Now we’re going to have another tech business jolt. Yet, unlike other transformations that disrupt traditional markets, low-code and non-code computing promises to make software itself more pervasive than it is currently. In full disclosure, I am deeply interested in the low-and no-code marketplace as a co-founder of a “no-code” tech platform called upBoard that provides an easily customised business process app marketplace.

Low Code Vs No Code app services

Low-Code-No-Code-web-dev

Low-code software is a program that can be completely customised with a “low” (minimum) amount of programming. It can be completed in a few hours or days instead of taking weeks or months to create a custom application. Although low-code software also needs coding by someone who is competent about technology, it is simpler and cheaper than ever before. Salesforce and Zoho are few examples of low-code systems.

No-code tech, on the other hand, brings the low-code idea to a new level, allowing practically anybody to adapt the framework to their needs without any programming experience whatsoever. Pipedrive and Airtable are examples of the non-code platforms.

For now, all types of software are mostly clustered together under the “low-code” segment, but no-code software will emerge as its own industry category and power in the coming years, as no-code software enables everyone – including those with zero technological expertise – to configure their business processes, dashboards, etc.

Who’s going to build on low-code app?

Anyone who has an idea will use low-code to create applications. Dedicated programming environments for enterprise users and technical developers, low-code is designed to increase and synchronise the work of numerous developers.

Major trends. Huge Shifts. Great Prospects

Gartner estimates that the low-code technology frameworks will account for 65 percent of all software growth by 2024. This suggests that most of the applications produced in 2024 will be built using frameworks and tools that include turnkey programming options.

Low Code No Code and Microsoft Power Apps

Power Apps is a low-code development platform from Microsoft that helps you to create advanced custom apps easily, cost-effectively and efficiently and drive business performance. It accelerates software creation with pre-built models and drag-and-drop simplicity that expands app features with customized components as you need them.

It even links applications to your data by clicking a button, so you’re still ready to act on new insights, without violating your protection, governance, and enforcement standards.

It is now time to implement groundbreaking technology. Digital disruption is just a hazard when you’re in the field, but you’re sitting on the sidelines.

5 Tips to get started with Low Code App Development

Low-Code-No-Code-App-Dev

1) Get to know the tools of the trade

Power Apps helps you turn ideas into organizational solutions by enabling you to build custom  apps  that  solve business  challenges. If you’re familiar with tools such as PowerPoint, Excel, or SharePoint, you’ve already got a head start—you’ll find working with Power Apps to be a similar experience.

With Power Apps, you can easily create useful business applications through a user-friendly interface, no coding required.

Get to know Power Apps in our beginner’s learning module, “Get Started with Power Apps.

2) Small is beautiful

When building your first app, smaller is better. Choose a well-defined task for your app to perform and get clear on what success looks like. Creating a solution is a lot easier when you have a clear idea of what the problem is. This will allow you to dive in and start exploring while staying focused. For example, an app that displays information from a spreadsheet or a SharePoint list is easy to build and customize.

3) Know your audience

Understanding the problem, you’re going to solve and the data you’re going to use are important first steps to creating a great app. The final piece of the puzzle is knowing who is going to use your app and how. By starting with a challenge that you’ve experienced yourself, this process is made much simpler.

If you and your team will be the users, it is easy to figure out whether you’re more likely to access the application through a mobile phone or a tablet, for example. Choices like these will influence how you build your app.

If you are not the target audience for your application, take some time to understand the needs of those who are. What devices do they use? What’s their day like? What value will your solution provide? Putting yourself in their shoes will help your app be more successful.

Power Apps can be made responsive, or you can publish them  for specific screen layouts such as a phone, tablet, or browser. It’s helpful to decide which types of devices will access your app before you start creating.

4) Take a well-marked path

Familiarizing yourself with the fundamentals will help you get off to   a great start. Microsoft has created clearly defined learning paths for

Power Apps that start with the simplest concepts and work up to more advanced capabilities.

The best place to start is with the learning path called “Create a Canvas App in Power Apps.” It will guide you from Power Apps fundamentals through creating and customizing a sample app in just a couple of hours.

For more resources, visit this Power Apps blog post, which is frequently updated with the newest content.

5) Keep data privacy top of mind.

When you use Power Apps, you are building on a highly secure and governed platform created by Microsoft. It is designed for enterprise use, with built-in controls governing data access, security, and compliance. Microsoft is a trusted partner to IT departments.

Nevertheless, it’s important to consider whether any of the data captured or displayed by your app could be considered sensitive or proprietary and to take appropriate precautions. Talk to your IT department if you need help navigating this aspect of your application.

The Power Apps governance documentation is a good page to share with any IT professionals who have questions or concerns. It shows how the platform supports enterprise-grade security and control.

Also Read More about – Microsoft Power Apps Platform in detail 

You can talk to one of our solution experts today to learn more about you can leverage Power Apps and the Power Platform in your organization.

Sysfore is a Microsoft Gold Partner with unique customer stories using the Microsoft Power Platform. Being a low code/no code platform, partner could help customer in quickly building apps for their key business challenges leveraging the various solution components. As requested sharing with you the solutions which Sysfore has already built on Power Apps platform for customers.

Get Sysfore Cloud Managed Services For Your Enterprise

Sysfore, A Microsoft Cloud solution provider and a Gold Partner, uses leading network, technology, and service expertise to deliver our service anytime, virtually anywhere, quickly and efficiently. We have helped over 80 small enterprises and 30 mid-sized enterprises across the globe for a successful cloud migration in the past 8 years.
Contact one of our experts today and we will help you find the perfect solution for your business. Write to us at info@sysfore.com or give us a call at +91 (80) 4110 5555.

Moving to Microsoft Power Platform

What are the biggest apprehensions of moving to Microsoft Power Platform?

Moving to Microsoft Power Platform

  1.     It would compromise the security of the data.

The biggest fear that you will face from the outset will be data security and its dispersal preventing. The management of sensitive data is absolutely critical for any business. The risk increases when the data is too internally accessible, more specifically to staff who should not have access to this information. The initial reason for your IT team should refuse may be because of the fear that information will end up anywhere and that they will lose control of it. 

Solution here is: Regardless of the software you ‘re implementing, when granting access, it’s always important to establish good practices and sound regulations. The setting up of security profiles and requests for access may limit information flow. Implementing this task properly is crucial since doing otherwise could expose the company to great risks.   

  1.     We don’t have the financial resources.

Your IT department may also be concerned about the cost increases. The more your company is able to use and create applications for many employees, bigger the licensing costs. Depending on the budget set aside for each department, the addition of these new costs can quickly turn into a headache. 

Solution here is: Creation of new applications to solve problems will increase the organisation’s efficiency. Thus, the investment in licences will be recovered quickly through significant time savings. 

  1.     This will overload the IT team.

Your IT department may also worry that it will unduly increase its workload. In addition, there could be a craze around these applications. But this also means that requests for improvements and bugs will most likely emerge. Obviously, the IT department knows this process. However, for the IT team this work could be especially difficult. Developers are not uncommon to forget to maintain documentation or to do standard follow ups. The application management is then a lot more complex for the IT department.

Solution here is: There are two approaches to this; 

  • Build a Center Of Excellence as a long term strategy: Establishing a centre of excellence is the best way to prevent the IT department from being swamped with work. This is a team with a methodology and the tools needed to support, train, and grow new developers. This ensures that they are supported in their development initiatives, and everybody will collaborate in this context, which will divide the load among many. 
  • Empower all the business users in addition to IT: Once the Application Lifecycle Strategy & Security are defined. You could identify one or two volunteers from each department and get them to start building apps relevant for that team. This way it becomes a much more collaborative, rapid way of app development with maximum utilization of the Low Code/No Code strategy of the Microsoft Power Platform. 
  1.     The application data is imprecise.

The developer creating an application or dashboard often fills erroneous data. If the information used has not been validated, consulting with this platform may have serious implications for the business. In other words, your organisation, based on inaccurate information, could make wrong decisions. 

 Solution here is: So, the procedure hasn’t changed in the case of an application. The data used must still be ensured and their presentation validated.

  1.     This will increase Shadow IT

Shadow IT represents all the technological decisions that are made in your company without the knowledge of your IT department. From the IT department ‘s perspective, giving free rein to developers creating applications complicates the monitoring of the tools being used. 

Solution here is: Everything created and implemented is visible to the IT department by using Microsoft Power Platform tools. The IT shadowing collapse is precisely the strengths of this platform. More the IT department allows employees to use the power platform to solve the problems they face, the more they can keep an eye on the tools they use.

Also Read More about – Power Automate UI Flows are available in CoE Starter Kit 

Sysfore is a Microsoft Gold Partner with unique customer stories using the Microsoft Power Platform. Being a low code/no code platform, partner could help customer in quickly building apps for their key business challenges leveraging the various solution components. As requested sharing with you the solutions which Sysfore has already built on Power Apps platform for customers.

Watch this video?  to get a quick overview of how the CoE Starter Kit can help you adopt the Power Platform at scale!

Get Sysfore Cloud Managed Services For Your Enterprise

Sysfore, A Microsoft Cloud solution provider and a Gold Partner, uses leading network, technology, and service expertise to deliver our service anytime, virtually anywhere, quickly and efficiently. We have helped over 80 small enterprises and 30 mid-sized enterprises across the globe for a successful cloud migration in the past 8 years.
Contact one of our experts today and we will help you find the perfect solution for your business. Write to us at info@sysfore.com or give us a call at +91 (80) 4110 5555.