パッケージ、リポジトリ、アプリカテゴリを検索

GitHub リポジトリpichillilorenzo/flutter_browser_app

ブラウザアプリ

Flutterとflutter_inappwebviewプラグインが提供する機能を使用して作成された、完全な機能を備えたモバイルおよびデスクトップブラウザアプリ(Google Chromeモバイルブラウザなど)。

ブラウザアプリ のプロジェクト画像
スター
596
フォーク
202
最終プッシュ(UTC)
2024/10/25
プロジェクト状態
公開中

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

Flutter Browser App

flutter-browser-article-logo

A Full-Featured Mobile and Desktop 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

For Desktop builds, check the Releases page.

Introduction

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

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

Features

  • Multi-Window Support on Desktop;
  • 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

Old 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!

Lorenzo Pichilli GitHub avatar
GitHub 作者

Lorenzo Pichilli ↗

I'm a Heroku Architecture Designer and a Software Engineer mostly focused on Web (FullStack) and Mobile Development. JavaScript, TypeScript & Flutter 💙.

Gunpowder S.R.L.Teramo, Italy公式サイト ↗
言語DartC++CMakeSwiftRubyKotlinCObjective-C

カテゴリー

依存する Flutter コンポーネント

使用している依存関係

依存関係一覧 29 件

アプリカテゴリー

ランキング

プロジェクトに合うリポジトリを選ぶには?

用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。

  1. 名前・作者・説明で検索し、技術トピックで絞り込みます。
  2. スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
  3. 利用前に GitHub で README、ライセンス、Issues を確認します。

情報源と管理

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗