Flutter package
Browser Webview
Eight in-app browsing experiences for Flutter, from a single inline webview to a full tabbed browser.
MIT
AndroidiOSmacOSWebWindows
Overview
Most webview packages give you one component and leave the UI to you. browser_webview ships eight ready-made browsing experiences instead. Pick a full tabbed browser, a distraction-free reader view, or a small inline webview embedded in a layout, depending on what the screen needs.
Features
- EnhancedInAppBrowser: address bar and browsing history
- TabbedBrowser: multiple tabs in one view
- GlassBrowser: frosted-glass browser chrome
- ReaderModeBrowser: distraction-free reading view
- CustomizableBrowser: configurable theming
- SimpleBrowser: standard Material UI browser
- ModalBrowser: quick link previews in a modal
- InlineWebView: an embedded webview for regular layouts
Installation
pubspec.yaml
dependencies:
browser_webview: ^0.0.3Usage
Dart
EnhancedInAppBrowser.open(context, 'https://flutter.dev');
TabbedBrowser.open(context, initialUrl: 'https://google.com');
GlassBrowser.open(context, 'https://dart.dev', title: 'Dart Language');
InlineWebView(url: 'https://flutter.dev', height: 400);Read this offline
The same write-up as a .docx file, if you'd rather share it or keep a copy.