cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Anonymous
Not applicable

App gets very slow

When in the field users connectivity is very very poor. Synchronization and loading pages can take a very long time and this does not make the app user friendly.

It was suggested that we tell our users to work in Airplane Mode or Cellular data off option to speed up the app screen loading, but that is not practical for a Field Sales Rep as he/she needs to be contactable at all times for customer calls etc.

Do Power apps has any switch or control that we can make app online or offline that allows the user to state whether they wish the APP to be online or offline?

4 REPLIES 4
GarethPrisk
Resident Rockstar
Resident Rockstar

Unfortunately, you cannot toggle the app itself to be offline or online.

You can explore patterns which involve using Collections, which will allow the data to be stored locally.

Depending on your needs, you can track your creates/updates in a separate collection, and then patch the updates when the connection is sufficient. If the data only needs to be read-only, then this would suffice.

There is a Connection function which can help drive other behavior/functions if the device happens to be offline.

WarrenBelz
Super User III
Super User III

Hi @Anonymous ,

Connection.Connected is the test PowerApps uses to determine whether it is connected to its data source/s. Here is a video from Daniel Christian on the subject.

I have a similar issue with users in the field, at times in remote locations. Before we get into the total offline scenario, there are some things you can do to lower the time burden on users. The most important one I found is collections. I collect pretty much all gallery content and a lot of drop-down item lists. The searches in the galleries are quicker by multiples when mobile as are the responses the things like searching a large combo box list. There is also the Concurrent function that allows quick loading and if done at App OnStart, you only have the one delay. Also try to minimise the amount of controls on one screen.

Now to offline. This is a subject in itself and I won’t try to cover it here, but data can be stored on the device, even after PowerApps is closed with the SaveData and LoadData functions - here is some information on it.

I am happy to answer anything further if you decide to take this journey.

 

Please click Accept as solution if my post helped you solve your issue. This will help others find it more readily. It also closes the item. If the content was useful in other ways, please consider giving it Thumbs Up.

ChinoDoesStuff
Advocate II
Advocate II

In most occasions, slowness will be perceived by the amount of time an action takes to return control to the user. You could try and use the concurrent function wherever possible to speed loading times. I recently posted a video that covers its usage in more detail - 

https://youtu.be/kolRz8u2_Y0

thumb.jpg

Thanks @ChinoDoesStuff for the confirmation.

You do great videos as well and I would encourage users to follow your channel - I have watched most of yours.

Helpful resources

Announcements
PA_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

R2 (Green) 768 x 460px.png

Microsoft Dynamics 365 & Power Platform User Professionals

DynamicsCon is a FREE, 4 half-day virtual learning experience for 11,000+ Microsoft Business Application users and professionals.

Users online (1,754)