Programing Language/Flutter(Dart)
Flutter) 플루터로 하이브리드 웹앱 만들기
Jude_Song
2021. 12. 30. 12:45
728x90
반응형
구글링하다가 다 잘 안되서 google 문서를 보고 구현하였다.
가장 기본 코드를 올려 놓겠다.
import 'dart:io'; // Add this import.
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
void main() {
runApp(
const MaterialApp(
home: WebViewApp(),
),
);
}
class WebViewApp extends StatefulWidget {
const WebViewApp({Key? key}) : super(key: key);
@override
State<WebViewApp> createState() => _WebViewAppState();
}
class _WebViewAppState extends State<WebViewApp> {
// Add from here ...
@override
void initState() {
if (Platform.isAndroid) {
WebView.platform = SurfaceAndroidWebView();
}
super.initState();
}
// ... to here.
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('Flutter WebView'),
),
body: const WebView(
initialUrl: 'https://flutter.dev',
),
);
}
}
설치 및 참고는 url 참고하길 바란다.
https://codelabs.developers.google.com/codelabs/flutter-webview#3
도움되셨다면 하단의 광고 클릭 부탁드립니다 :)
728x90
반응형