Following my foray into Microsoft’s online learning for PowerApps development, here they mentioned tricks for improving the speed of your app.
One suggested trick was to look at where you were making multiple calls to external data requests and wrap these with the Concurrent() command. The benefit of using the command is that rather than multiple individual calls to SharePoint for data, a single more efficient call gets made.
Yesterday, I finally remembered to implement the command in my service desk app, this has multiple calls at different points throughout where it’s either gathering the data or having to refresh data. Before implementing the command there was some lag in loading the app, nothing huge as it’s not that big an app, but noticeable; post-implementation, I have noticed the app is certainly more speedy to start-up and when it is required to interface with SharePoint directly rather than just via collections.
Am looking forward to continuing the online learning, has certainly been beneficial thus far.