Remove references to deprecated v1 Android embedding
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- java
- 領域
- mobile-dev
調査の方向性
Android 実装を調査し、非推奨の v1 Android embedding クラスへの参照をリポジトリ内で検索します。調査結果を Flutter's v2 embedding の要件と比較し、プラグインが削除されたクラスを参照しなくなっていることを確認するとともに、v2 のサポートを維持します。
索引モデルが issue の本文から書いたものです。
説明
System info
Issue occurs on: Android
Plugin version: 0.4.0
Flutter doctor output: n/a
Remove references to deprecated v1 Android embedding
To ensure this plugin will work with users running the next stable version of Flutter remove references to the v1 embedding.
The v1 embedding was deprecated around 6 and a half years ago. In Flutter 3.22, the Flutter tool dropped support for building v1 apps entirely. Flutter plans to delete version one of it's Android embedding in the next stable release, per https://medium.com/flutter/whats-new-in-flutter-3-22-fbde6c164fe3 (in the "Removal of v1 Android embedding" section).
When that deletion happens, any apps using plugins that still have references to the removed classes will fail to build when updating to the next stable version (probably Flutter 3.26).
As a part of this deprecation, the Flutter Android team is doing community outreach by filing bugs and submitting some pull requests to update plugins to minimize the impact this removal has on the community.
Some example PRs:
- Flutter team maintained plugins: https://github.com/flutter/packages/pull/6494
android_alarm_manager_plushttps://github.com/fluttercommunity/plus_plugins/pull/2864
Consequences:
- This change should have no impact on users of this plugin that are building apps using the v2 embedding (we don't have a percentage to share, but this is the vast majority of users).
- It will remove support for users that are still using the v1 embedding on versions of Flutter older than
3.22.
If this change doesn't land, this plugin will instead be broken for all apps building on the next stable version of Flutter and beyond.
Is there a way to support both v1 and v2 embedding apps in the next stable version of Flutter?
No.
This is the PR where we are removing the deprecated engine classes: https://github.com/flutter/engine/pull/52022
- 主要言語
- Java
- スター
- 1.5k
- フォーク
- 936
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
fluttercommunity/flutter_webview_plugin のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 70/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 32/100
fluttercommunity/flutter_webview_plugin#973 · コメント 3 件 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
fluttercommunity/flutter_webview_plugin#972 · リアクション 4 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
fluttercommunity/flutter_webview_plugin#971 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
fluttercommunity/flutter_webview_plugin#970 · リアクション 1 件 ·
fluttercommunity/flutter_webview_plugin の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
wildfly/wildfly-launcher#99 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
traccar/traccar#6076 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
Flight SQL JDBC parses boolean properties case-sensitively, silently disabling TLS for useEncryption=TRUE対応中かも @Arawoof06 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
apache/arrow-java#1357 ·
メンテナーはふだん 1 日以内に返信
-
[Bug] Demo alert imports accept empty and oversized rule documents対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
apache/rocketmq-dashboard#6610 ·
メンテナーはふだん 3 日以内に返信