Get Started with Model Driven App


Model-driven apps

       Model-driven app design is a component-focused approach to app development.

 Model-driven app design doesn’t require code and the apps you make can be simple or 

very complex. Unlike canvas app development where the designer has complete control 

over app layout, with model-driven apps much of the layout is determined for you and 

largely designated by the components you add to the app. Model-driven apps start with 

your data model – building up from the shape of your core business data and processes 

in the Dataverse to model forms, views, and other components. Model-driven apps automatically

generate great UI that is responsive across devices.



Model-driven apps have three design phases:  
1. Model your business data 
2. Define your business processes 
3. Build the app

Create a model-driven app 
• On the Home page, select the Model-driven app from blank.
• Click Create







• On the Create a New App page, enter a name and description for the app.  
• Select Done. Your new app appears in the App Designer, and you can now add components to it.




Build the app
After modeling data and defining processes, you build your app by selecting and setting up
the components you need in the App Designer.




Design model-driven apps

As an App Maker, before you begin building your Power Apps solution,  go through 
a design process. When designing your Power Apps solution, there are several 
different factors to consider:

Business requirements
Data Model
Business Logic
Output




Following are The Advantages of Model-driven app:

1.Rich component-focused no-code design environments
2.Create complex responsive apps with a similar UI across a variety of devices from desktop to mobile
3.Rich design capability
4.Your app can be distributed as a solution

Comments