import 'package:flutter/material.dart'; import 'package:webview_flutter/webview_flutter.dart'; class WebViewApp extends StatefulWidget { String selectedUrl = ""; WebViewApp({required this.selectedUrl}); @override State createState() => _WebViewAppState(); } class _WebViewAppState extends State { late final WebViewController controller; String get selectedUrl => selectedUrl; @override void initState() { super.initState(); controller = WebViewController() ..loadRequest( Uri.parse(selectedUrl), ); } @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: const Text('Flutter WebView'), ), body: WebViewWidget( controller: controller, ), ); } }