ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Liberating Business Technologies
Advanced PowerApps Techniques
and Development Patterns
Todd Baginski
@toddbaginski
http://www.toddbaginski.com/blog
http://www.canviz.com
Agenda
http://toddbaginski.com/blog/powerapps-coding-guidelines/
http://toddbaginski.com/blog/powerapps-coding-guidelines/
http://toddbaginski.com/blog/powerapps-coding-guidelines/
http://toddbaginski.com/blog/creating-an-azure-active-directory-people-picker-in-a-powerapp/
http://toddbaginski.com/blog/powerapps-coding-guidelines/
http://toddbaginski.com/blog/powerapps-coding-guidelines/
http://toddbaginski.com/blog/powerapps-coding-guidelines/
http://toddbaginski.com/blog/powerapps-coding-guidelines/
SharePoint Cincy 2018 - Advanced PowerApps techniques and development patterns
http://toddbaginski.com/blog/how-to-display-office-365-user-profile-images-in-powerapps/
SharePoint Cincy 2018 - Advanced PowerApps techniques and development patterns
http://toddbaginski.com/blog/how-to-convert-a-powerapp-from-one-layout-to-another/
SharePoint Cincy 2018 - Advanced PowerApps techniques and development patterns
http://toddbaginski.com/blog/how-to-use-a-custom-background-color-on-the-powerapp-loading-screen/
SharePoint Cincy 2018 - Advanced PowerApps techniques and development patterns
SharePoint Cincy 2018 - Advanced PowerApps techniques and development patterns
http://toddbaginski.com/blog/powerapps-coding-guidelines/
Thanks for attending the session today! Please contact me if
you have any questions or comments.
Thank You!
@toddbaginski
https://www.linkedin.com/in/toddbaginski
http://www.toddbaginski.com/blog
http://www.canviz.com
Canviz is your trusted business technology partner, specializing
in creating solutions that leverage Microsoft¡¯s Azure and Office
365 platforms. Our industry recognized experts and a talented
global work force deliver cost effective and measurable results.
Gold Cloud Platform
Silver Collaboration and Content
Azure
PowerApps

More Related Content

SharePoint Cincy 2018 - Advanced PowerApps techniques and development patterns

Editor's Notes

  1. In this session, I will teach you a variety of advanced techniques and patterns you can use to create PowerApps that perform great and are easy to deploy and maintain. This session will showcase many of the PowerApps templates my team and I developed for Microsoft to illustrate these concepts in practice. You will learn how to make PowerApps configurable, how to make an Active Directory people picker control, how to dynamically lay out controls, how to convert a PowerApp from one form factor to another, how to cache data for the optimal user experience, and many other things every PowerApp can benefit from. If you are looking to take your PowerApps knowledge from rookie or beginner to expert, this is the session for you.
  2. To comment code in PowerApps you can use this simple trick; simply put your comments in quotes. Indent your formulas, it makes them much easier to read and debug.
  3. Create pages to document the collections and variables used in the PowerApp.? Don¡¯t link to these pages from the other pages in your app, they are only seen when the PowerApp is open in edit mode. Create pages to document the setup process for your PowerApp.? Don¡¯t link to these pages from the other pages in your app, they are only seen when the PowerApp is open in edit mode.? Most PowerApps rely on a data source you must create, like a SharePoint list, an Excel document, a CDS Entity, or a Flow.? Document how to create the data sources and any other assets your PowerApp relies upon to work. Here¡¯s an example from the Microsoft PowerApp Company Pulse template.
  4. Use textboxes in the setup pages to make it very easy for you to change application settings without editing code.? This allows the folks who deploy your application to quickly set these values and reduces the chance our code gets messed up during deployment.? Think of this like the Application Settings screen for an ASP.NET web application in the Azure portal that allows you to set the Applications Settings you could also set in the web.config file. Here¡¯s an example from the Microsoft PowerApp Company Pulse template.? Here you can see textboxes that allow the PowerApps admin to configure settings values.