[flutter]webview_flutter v4を使おうとしためちゃくちゃ手こずった件

公開日時:7/4/2023

Flutterでwebを埋め込んで表示させたい

考えうる選択肢
・url_launherでwebViewを表示させる
・webview_flutterでwebviewを表示させる

まずはつまずいたところから説明していきます

  1. まずはプロジェクトを作成(webview_flutterを使うんだからプロジェクト名もwebview_flutterでいいや...)
flutter create webview_flutter

2.次にwebview_flutterをインストール

flutter pub add webview_flutter

すると何やらエラーが

Because webview_flutter depends on webview_flutter, version solving failed

何がダメなのかさっぱりわからない。
小一時間ほどググって次のgithub issueに辿り着きました。
https://github.com/flutter/flutter/issues/92004
要約するとどうやらプロジェクト名と一緒の名前のpub devのパッケージはインストールできないできないらしいです。
という訳で1からプロジェクトを作成。。。

flutter create flutter_webpage

今度は上手くいくだろう。。

flutter pub add webview_flutter