web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / Maximum number of scre...
Power Apps
Answered

Maximum number of screens in an app

(0) ShareShare
ReportReport
Posted on by 200

What are the practical limits for an App? You know, number of screens, number of fields per screen, etc. I am in the process of replacing a substantial Microsoft Access application, which surely will not fit into one app, but I'd like to know approximate limits before crashing hard.

 

If the limit is not screens or fields, but maximum file size, that would be a good number to know.

Categories:
I have the same question (0)
  • Verified answer
    sarafankit Profile Picture
    on at

    Hi @tom_garvin - This is a very subjective question, and the answer depends on a lot on the situation.

     

    The answer from the product perspective per-se is that we have not put any limits on number of screens or controls that can be put on a screen. The performance will definitely degrade if you put a lot of controls or screens. The other aspect to consider  is the amount of data that is loaded in the app. Both of these can cause different kind of issues in terms of performance or memory. Too many screens or controls make the authoring experience sluggish and too much memory usage can cause crashes while playing the app.

     

    We have definitely seen successful apps with 25-30 screens and hundreds of controls. Most users initially start with a single app and then as the complexity increases, they start breaking it up into multiple apps depending on the functions.

     

    Here are my suggestions, as you explore this:

    1. Think about how will you break the functionality meaningfully into multiple apps based on the user scenario
    2. Try to leverage the Launch & Param functions to let users easily get from one app to another while passing context.
    3. Try to optimize for about 8-10 screens per app and 15-20 fields per form (or about 30-50 controls per screen if you are not using forms)
    4. Try to not load data which is not needed, use Filter to filter the data being queried & Collect to cache data which is used repeatedly.

    Again, as I said earlier, the limit will depend on lot factors including which devices your users use. Start with an app and then break-it up as you start seeing sluggishness while using the apps.

  • Verified answer
    yfw Profile Picture
    on at

    There is no limit on how many contorls or number of screens, but there is limit on app size. And what matters the most of app size in the media size in today's experience, which includes audio, pictures and videos uploaded to your app. 60 mb is a good size to keep considerting the performance.

     

    How to free more app size, the suggestion is to upload your media resource somewhere else and use the link to display your picture, audio and video. Here is how you can do it:

    • Video – supports YouTube & AzureMediaServices. Check the last section of this article on how to use YouTube in your app.
    • Image and Audio Control – Can render images delivered from https which doesn’t require authentication.

     

     

     

     

  • spot28 Profile Picture
    15 on at

    Where can I find the current app size of my PowerApp?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 721 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 320 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard