| import 'package:flutter/material.dart'; |
| import 'package:webview_flutter/webview_flutter.dart'; |
|
|
| void main() { |
| runApp(MyDietApp()); |
| } |
|
|
| class MyDietApp extends StatelessWidget { |
| @override |
| Widget build(BuildContext context) { |
| return MaterialApp( |
| title: 'Personalized Diet Generator', |
| theme: ThemeData( |
| primarySwatch: Colors.green, |
| ), |
| home: DietWebView(), |
| ); |
| } |
| } |
|
|
| class DietWebView extends StatefulWidget { |
| @override |
| _DietWebViewState createState() => _DietWebViewState(); |
| } |
|
|
| class _DietWebViewState extends State<DietWebView> { |
| @override |
| Widget build(BuildContext context) { |
| return Scaffold( |
| appBar: AppBar( |
| title: Text('Diet Generator'), |
| ), |
| body: WebView( |
| initialUrl: 'https://YOUR_GRADIO_APP_URL_HERE', |
| javascriptMode: JavascriptMode.unrestricted, |
| ), |
| ); |
| } |
| } |
|
|