FLUTTER ECOSYSTEM

flutter_web_browser

A flutter plugin project to open a web page with Chrome Custom Tabs & SFSafariViewController.

Latest version
0.17.3
30-day downloads
17.5K
Likes
95
Pub points
130

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter plugin that enables opening web pages using platform-specific browser components: Chrome Custom Tabs on Android and SFSafariViewController on iOS. It provides a seamless, native-like browsing experience without leaving the app. The package is lightweight and integrates easily with existing Flutter projects. It supports deep linking and maintains user context during navigation. Ideal for apps needing secure, branded web viewing with minimal overhead.

Use cases
  • Opening external links in-app
  • Embedding web content securely
  • Redirecting users to login or payment pages
  • Displaying help or terms of service
  • Enhancing user engagement with native browser UI
Key features
  • Chrome Custom Tabs on Android
  • SFSafariViewController on iOS
  • Secure, native browsing experience
  • Minimal app switching
  • Supports deep links
  • Easy integration with Flutter
Suitable for
  • Apps requiring secure web navigation
  • Developers wanting native browser behavior
  • Projects with external content links
  • Mobile-first applications
  • UX-focused apps prioritizing smooth transitions
Considerations
  • Requires Android SDK 21+ for full functionality
  • iOS 9+ required for SFSafariViewController
  • Limited customization compared to full WebView
  • No offline support for web content
  • Depends on system browser availability
Supported platformsAndroidiOS

Install package

flutter pub add flutter_web_browser

Categories

Source repository

Related projects