cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
nachiketjoshi
Frequent Visitor

Single Page Application vs. Multi-page Application - Which is better ?

I am developing a PowerApps which has got around 8 Masters and 8 respective forms. Users need to navigate from one tab to another . There are 3 sections of the app - Customers, Purchases, Accounting. All three sections have quite similar UI (forms, buttons etc).

 

Is it better to create this as a Single Page Application and use UpdateContext to hide/show particular section or a Multi-page Application is better with navigation gallery with target screens?

1 ACCEPTED SOLUTION

Accepted Solutions

I do kind of have to smile, because believe it or not I created an app with a single screen that will seriously blow your mind insofar what functionality I was implemented on a single screen:

https://youtu.be/vSbwmHfqK3c : Long 30m demo video describing functionality implemented in one screen in an app.

https://youtu.be/poKsDNYm9Jw : Short 2m demo video 

 

That said, you really have to be extremely highly-skilled to do something like this, and the corrosponding blog I have published relating to the demo video(s) are relective of that.

 

Brian

MCSM SharePoint: Charter 😋

View solution in original post

3 REPLIES 3
v-siky-msft
Community Support
Community Support

Hi @nachiketjoshi ,

 

I think this is up to your design intent. It is excellent to show the related content in one page, this makes the design of the app more compact. However, I don't think it is a good idea to condense everything in a single page, it would make the design very bloated and complex.

So it is better to combine both, use single page to show the related content, and use multiple page to distingue different section of App.

Best regards,

Sik

 

I do kind of have to smile, because believe it or not I created an app with a single screen that will seriously blow your mind insofar what functionality I was implemented on a single screen:

https://youtu.be/vSbwmHfqK3c : Long 30m demo video describing functionality implemented in one screen in an app.

https://youtu.be/poKsDNYm9Jw : Short 2m demo video 

 

That said, you really have to be extremely highly-skilled to do something like this, and the corrosponding blog I have published relating to the demo video(s) are relective of that.

 

Brian

MCSM SharePoint: Charter 😋

TiagoFreire
Kudo Kingpin
Kudo Kingpin

I have been advancing my game with PowerApps, and when navigating across screens, it may become complicated to sync data states when one gallery changes data which was being displayed elsewhere. 

 

I am currently with a hybrid approach with conditional visibility making widgets show and hide, but with also with more than one page. 


Even if you have 8 galleries and 8 forms, you can show one or two at a time. 

I think the way you go is a matter of intent and UX consistency, but you will have to level up the game with variables and controls either way. 

Helpful resources

Announcements
Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

365 EduCon 768x460.png

Microsoft 365 EduCon

Join us for two optional days of workshops and a 3-day conference, you can choose from over 130 sessions in multiple tracks and 25 workshops.

Users online (3,001)