You should never do slow, blocking operations on mobile. You should probably avoid those also on desktop, but on mobile the scenario is worse as your app will own the entire screen. In fact, the Android
OS*does complain almost immediately if your app is not responsive. To better explain the scenario ...
More...