Этот ответ демонстрирует , как передать html контент в плагин Webview во Flutter. В вашем случае вам не нужно читать из файла, как в этом ответе, просто передайте строку, которую вы получаете из всех необходимых вам средств.
Соответствующая часть кода ответа для вас:
String fileText = await rootBundle.loadString('assets/help.html');
_controller.loadUrl( Uri.dataFromString(
fileText,
mimeType: 'text/html',
encoding: Encoding.getByName('utf-8')
).toString());
, где в вашем случае строка fileText
- это содержимое html, которое вы откуда-то получили.