cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
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
Highlighted
Impactful Individual
Impactful Individual

Re: App gets very slow

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.

Highlighted
Community Champion
Community Champion

Re: App gets very slow

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.

Highlighted
Advocate II
Advocate II

Re: App gets very slow

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

Highlighted
Community Champion
Community Champion

Re: App gets very slow

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
August 2020 Community Challenge: Can You Solve These?

August 2020 Community Challenge: Can You Solve These?

We're excited to announce our first cross-community 'Can You Solve These?' challenge!

secondImage

Return to Workplace

Reopen responsibly, monitor intelligently, and protect continuously with solutions for a safer work environment.

secondImage

Super Users Coming in August

We are excited for the next Super User season.

secondImage

Community User Group Member Badges

FIll out a quick form to claim your community user group member badge today!

secondImage

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021

Top Solution Authors
Top Kudoed Authors
Users online (6,993)