mmkv_flutter shared_preferences url_launcher image_picker (图片选择) sqflite (sqlite数据库) fluro (页面路由神器) flutterwebviewplugin
timeIntervalSince1970 * 1000) print("UIWebView \(finishTime - startTime)") }} flutter_webview_plugin flutterWebViewPlugin.onStateChanged.listen
this.loginName,this.token,this.isSuccess); } webView page: //在 initState 中监听 url 变化,并emit event flutterWebviewPlugin.onUrlChanged.listen fire(UserGithubOAuthEvent(loginName, token, true)); } print('ready close'); flutterWebviewPlugin.close null) { ApplicationEvent.event.fire(UserGithubOAuthEvent('', '', true)); } flutterWebviewPlugin.close
DeviceInfoPlugin.h> #import <flutter_statusbar/FlutterStatusbarPlugin.h> #import <flutter_webview_plugin/FlutterWebviewPlugin.h
DeviceInfoPlugin.h> #import <flutter_statusbar/FlutterStatusbarPlugin.h> #import <flutter_webview_plugin/FlutterWebviewPlugin.h