I'm adding to my App offline capabilities. Once the user clicks download button, the App is downloading some content to device (makes https calls and saves the result). The problem is that the download process is long (few minutes) and since the user is not interacting with the app, the app moves to the background and the download process fails. Coming from cordova world there is a simple plugin that allows running the app in the background. For Flutter, all the I found is the following medium article which looks pretty complicated solution to what I'm trying to achieve: https://medium.com/flutter/executing-dart-in-the-background-with-flutter-plugins-and-geofencing-2b3e40a1a124.
Is there any method more simple to achieve what I need?