All Projects → pichillilorenzo → Flutter_browser_app

pichillilorenzo / Flutter_browser_app

Licence: apache-2.0
A Full-Featured Mobile Browser App (such as the Google Chrome mobile browser) created using Flutter and the features offered by the flutter_inappwebview plugin.

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter browser app

Flutter inappwebview
A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.
Stars: ✭ 1,259 (+1381.18%)
Mutual labels:  webview, wkwebview, browser
Mybrowser
我的浏览器,基于WKWebView实现的一个iOS浏览器,实现了无图模式、广告拦截、多窗口、扫描二维码、收藏夹/历史、无痕浏览、夜间模式等功能...
Stars: ✭ 127 (+49.41%)
Mutual labels:  webview, wkwebview
QuickWebKit
A great & strong plugin based WebViewController. 一款基于插件的 WebView 视图控制器,您可以基于它设计您的浏览器插件,然后像积木一样来组装它们。
Stars: ✭ 29 (-65.88%)
Mutual labels:  webview, wkwebview
Cargo
🚂🚋🚋 A browser with almost no UI.
Stars: ✭ 221 (+160%)
Mutual labels:  webview, browser
VHLWebView
微信/支付宝样式的网络浏览器控件。WKwebview 封装,js bridge和拦截url方式两种方法实现 oc和js交互
Stars: ✭ 14 (-83.53%)
Mutual labels:  webview, wkwebview
React Native Wkwebview
WKWebview Component for React Native
Stars: ✭ 622 (+631.76%)
Mutual labels:  webview, wkwebview
Lcwebview
www.strictfrog.com
Stars: ✭ 144 (+69.41%)
Mutual labels:  webview, wkwebview
Swiftwebvc
A drop-in inline browser for your Swift iOS app.
Stars: ✭ 307 (+261.18%)
Mutual labels:  webview, browser
Jxbwkwebview
An component WebView for iOS base on WKWebView
Stars: ✭ 646 (+660%)
Mutual labels:  webview, wkwebview
Parser Javascript
Browser sniffing gone too far — A useragent parser library for JavaScript
Stars: ✭ 66 (-22.35%)
Mutual labels:  webview, browser
Macho Browser
Mac browser for Mach-O binaries (macOS, iOS, watchOS, and tvOS)
Stars: ✭ 77 (-9.41%)
Mutual labels:  browser
Term Web
📟 A simple Terminal UI that run on the web
Stars: ✭ 77 (-9.41%)
Mutual labels:  browser
Pollyjs
Record, Replay, and Stub HTTP Interactions.
Stars: ✭ 9,484 (+11057.65%)
Mutual labels:  browser
Viper Browser
A lightweight Qt5 web browser using QtWebEngine
Stars: ✭ 84 (-1.18%)
Mutual labels:  browser
Noduino
JavaScript and Node.js Framework for controlling Arduino with HTML and WebSockets
Stars: ✭ 1,202 (+1314.12%)
Mutual labels:  browser
Brave Browser
Next generation Brave browser for Android, Linux, macOS, Windows.
Stars: ✭ 11,580 (+13523.53%)
Mutual labels:  browser
String To Stream
Convert a string into a stream (streams2)
Stars: ✭ 75 (-11.76%)
Mutual labels:  browser
Swiftype Search Jquery
Elastic Site Search jQuery search plugin
Stars: ✭ 74 (-12.94%)
Mutual labels:  browser
Neutronium
🚀 Build .NET desktop applications using HTML, CSS and javascript.
Stars: ✭ 1,190 (+1300%)
Mutual labels:  browser
Rut.js
🇨🇱 Sencilla y pequeña librería para validar y dar formato al RUT
Stars: ✭ 85 (+0%)
Mutual labels:  browser

Flutter Browser App

flutter-browser-article-logo

A Full-Featured Mobile Browser App (such as the Google Chrome mobile browser) created using Flutter and the features offered by the flutter_inappwebview plugin.

It is available on the Google Play Store at https://play.google.com/store/apps/details?id=com.pichillilorenzo.flutter_browser

Introduction

Article: Creating a Full-Featured Browser using WebViews in Flutter.

Check out also the article that introduces the flutter_inappwebview plugin here: InAppWebView: The Real Power of WebViews in Flutter.

Features

  • WebView Tab, with custom on long-press link/image preview, and how to move from one tab to another without losing the WebView state;
  • Browser App Bar with the current URL and all popup menu actions such as opening a new tab, a new incognito tab, saving the current URL to the favorite list, saving a page to offline usage, viewing the SSL Certificate used by the website, enable Desktop Mode, etc. (features similar to the Google Chrome App);
  • Developer console, where you can execute JavaScript code, see some network info, manage the browser storage such as cookies, window.localStorage , etc;
  • Settings page, where you can update the browser general settings and enable/disable all the features offered by the flutter_inappwebview for each WebView Tab, such as enabling/disabling JavaScript, caching, scrollbars, setting custom user-agent, etc., and all the Android and iOS-specific features;
  • Save and restore the current Browser state.

Final Result

Video: Flutter Browser App Final Result.

If you found this useful and you like the flutter_inappwebview plugin and this App project, give a star to these projects, thanks!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].