bluedev.in hello@bluedev.in

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.3

Usage

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.

Download .docx

Links