browser_webview 0.0.2
browser_webview: ^0.0.2 copied to clipboard
A comprehensive Flutter package providing multiple types of in-app webview experiences.
browser_webview #
A comprehensive Flutter package providing multiple types of in-app webview experiences, from minimal wrappers to full-featured browsers with modern aesthetics.
📁 Screenshots #
Enhanced Browser![]() |
Tabbed Browser![]() |
Glass Browser![]() |
Reader Mode![]() |
Customizable![]() |
Simple Browser![]() |
Bottom Sheet![]() |
Inline WebView![]() |
✨ Features #
- EnhancedInAppBrowser: Full-featured browser with address bar, history, search, and desktop/mobile switching.
- TabbedBrowser: Support for multiple tabs with a beautiful tab switcher.
- GlassBrowser: Modern, premium look with frosted glass effects (Glassmorphism).
- ReaderModeBrowser: Focus on content by extracting text and removing distractions.
- CustomizableBrowser: Highly configurable theme colors, toolbars, and functional settings.
- SimpleBrowser: Clean, standard Material UI browser for simple links.
- ModalBrowser: Quick link previews in a draggable bottom sheet.
- InlineWebView: A widget that can be embedded directly into your existing layouts.
- Fixed Scrolling: Smooth scrolling experience even when nested inside other scroll views.
🚀 Getting started #
Add the following to your pubspec.yaml:
dependencies:
browser_webview: ^0.0.1
🛠️ Usage #
Enhanced Browser #
EnhancedInAppBrowser.open(context, 'https://flutter.dev');
Tabbed Browser (Multi-tab) #
TabbedBrowser.open(context, initialUrl: 'https://google.com');
Glass Browser (Modern UI) #
GlassBrowser.open(context, 'https://dart.dev', title: 'Dart Language');
Reader Mode #
ReaderModeBrowser.open(context, 'https://blog.flutter.dev');
Customizable Browser #
CustomizableBrowser.open(
context,
'https://flutter.dev',
options: BrowserOptions(
toolbarColor: Colors.deepOrange,
progressBarColor: Colors.yellow,
showBottomToolbar: true,
),
);
Modal Preview #
ModalBrowser.show(context, 'https://pub.dev');
Inline Widget #
InlineWebView(url: 'https://flutter.dev', height: 400);
📝 License #
This project is licensed under the MIT License - see the LICENSE file for details.
🤝 Contributing #
Check the example & screenshots directory for a complete demonstration. Contributions are welcome!







