top of page
Writer's pictureShane Young

Model-driven vs. Canvas Power Apps

Updated: Jul 21

Are you looking to take your app development skills to the next level? Do you want to explore the pros and cons of Model-driven and Canvas apps and learn how to build apps using both technologies? Then look no further than our 10-part series on Power Apps!

Our Model-driven and Canvas app development experts walk you through building the same app in each technology, providing in-depth guidance and tips along the way. Whether you're a beginner or an experienced app developer, this series provides valuable insights into the differences between Model-driven and Canvas apps and can help you make informed decisions about which one to use.


Here's a breakdown of the topics covered in each episode:

Episode 1: Overview and Creating the Solution

In the first episode of our series, our experts provide an overview of the series and demonstrate how to create the solution for the app using Dataverse as the data source. Watch the episode here: https://youtu.be/SKSfgyWP2jc

Episode 2: Creating the Dataverse Tables

In the second episode, our experts show you how to create two Dataverse tables with relationships for the app using a simple design. Watch the episode here: https://youtu.be/7jsNlcFtCo4

Episode 3: Making a Model-driven App

Our third episode demonstrates how to customize Dataverse forms and views and create a model-driven app from the tables created in episode 2. Watch the episode here: https://youtu.be/_BPOMjB3f8s

Episode 4: Build a Canvas App with Canva and Container

In this episode, our experts switch gears and create a canvas app from scratch, starting with a blank tablet app and using Canva designs to create the home screen. Watch the episode here: https://youtu.be/Xe1DanaJ2wQ

Episode 5: Add a Gallery to your app

Next up, our experts demonstrate how to add galleries for each data source, explore polymorphic lookups to the related data, and set the template fill to make the selected item stand out. Watch the episode here: https://youtu.be/lvXRITZMKU4

Episode 6: Using Forms to View, Edit and Create Data in Canvas Apps

In episode six, our experts show you how to add form controls and buttons to change the state of the forms, including ViewForm, NewForm, EditForm, and SubmitForm. Watch the episode here: https://youtu.be/_LbteL8oi5I

Episode 7: Better Filtering of Galleries

For our seventh episode, our experts demonstrate how to get related records like we saw in the Model-driven app, add a dropdown, and use a filter function to check if the value matches or if the dropdown is blank. Watch the episode here: https://youtu.be/Fstk03c9dcg

Episode 8: Security Roles and Solution Export

Our experts show you how to create a Dataverse security role, assign it access to the app's entities, and export the solution as managed or unmanaged. Watch the episode here: https://youtu.be/7Qv1Qtsb5ew

Episode 9: Import Your Solution, Environments, and Sharing Your App

In this episode, our experts demonstrate how to import a managed solution into a new environment, add a test user to the imported security role, and share the canvas and model-driven apps with the user. Watch the episode here: https://youtu.be/PkQQKWd2H-U

Episode 10: Dare 2 Compare the Two Apps!

In the final episode of the series, our experts compare the two completed apps and discuss some of the pros and cons of each type of app. Watch the episode here: https://youtu.be/Njg6PaTrN2c

Don't forget to check out our live Q&A session with Model-driven and Canvas app development experts, where we answer questions from our audience about app development, licensing, and more. Watch the session here: https://youtu.be/raPpNREf9EE

Whether you're new to Power Apps or an experienced developer, our 10-part series on Model-driven and Canvas apps provides valuable insights and practical tips that can help you build better apps. So what are you waiting for? Check out the series today and power up your app development skills!


If you need help implementing this solution or have any questions about the Power Platform, please check out our Services or fill out the contact form below. We can assist you with everything from fixing one small problem to taking on full-scale projects. We even offer mentoring and Power Platform Training if learning is your top priority. So don't hesitate to reach out and let us help you make the most of your Power Apps experience!


If you prefer to learn on your own, there is a downloadable app included with this video in our YouTube training library for only $15/month!

311 views0 comments

Comments


bottom of page