Use caching and stop rendering the entire mobile app unless at startup.
It's super frustrating to have the mobile app fully render any time I change screens. App is still open in the background. E.g I open TP to view a workout, then swap to a different app, swipe back to TP it shows the reloading symbol and "Refreshing". Also, use caching for workouts that are viewed. If I click on a run workout, for example, and then check the next day's workout and go back to check the run, it takes a moment to reload that workout. It's a very small amount of data to cache while app is active and not fully quit on a mobile.
3
votes