Add Swift Package Manager support
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 66/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 領域
- build-system, mobile
調査の方向性
リンクされているFlutterの移行ガイドから始め、次にこのプラグインの既存のiOSパッケージ構成とCocoaPods統合を調査します。ガイドで説明されているSwift Package Managerのサポートを追加し、SwiftPMを使用するFlutterアプリとの互換性がプラグインに維持されていることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Hello,
Flutter is migrating to Swift Package Manager. Please add Swift Package Manager support to your plugin.
SwiftPM will be the default for all Flutter apps in the next stable release (3.44). To ensure your plugin remains compatible and prevents build failures for your users, please migrate to SwiftPM
Flutter will eventually deprecate and then remove support for CocoaPods. Adding Swift Package Manager support future-proofs your plugins.
How to add Swift Package Manager support to your plugins
You can find the migration guide here: https://docs.flutter.dev/packages-and-plugins/swift-package-manager/for-plugin-authors#how-to-add-swift-package-manager-support-to-an-existing-flutter-plugin
If you run into issues or have questions, please reach out to the Flutter team. You can send a message to the #hackers-ios channel on Flutter's discord or open a GitHub issue.
Thank you for your wonderful contributions to the Flutter ecosystem!
Why is Flutter migrating to Swift Package Manager?
CocoaPods is now in maintenance mode.
Swift Package Manager support is one of Flutter's most requested features: flutter#33850.
Flutter's Swift Package Manager integration has several benefits:
- Access to the Swift package ecosystem. Flutter plugins can use the growing ecosystem of Swift packages.
- Simplifies Flutter installation. Swift Package Manager is bundled with Xcode. In the future, you won't need to install Ruby and CocoaPods to target iOS or macOS.
- 主要言語
- Dart
- スター
- 84
- フォーク
- 120
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
fluttercommunity/apple_maps_flutter のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
Crash in MKPuckAccuracyLayer _updateColors due to CFStringGetLength (iOS)対応中かも @LuisThein が 279 日前に担当しました。 オープンbug
fluttercommunity/apple_maps_flutter#81 · 担当者 1 名 ·
-
incorrect zoom when turning the camera programmatically on the map再び着手できるかも @LuisThein が 342 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
fluttercommunity/apple_maps_flutter#79 · 担当者 1 名 ·
-
Apple maps consumes more CPU and memory than google maps再び着手できるかも @LuisThein が 445 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
fluttercommunity/apple_maps_flutter#78 · 担当者 1 名 ·
-
Add option to manually set light/dark appearance (overrideUserInterfaceStyle)対応中かも @LuisThein が 504 日前に担当しました。 オープンenhancement
fluttercommunity/apple_maps_flutter#77 · コメント 2 件 · リアクション 1 件 · 担当者 1 名 ·
fluttercommunity/apple_maps_flutter の issue をすべて見る
似ている issue
-
bug P3 ux
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
QueryaHub/Querya-Desktop#1837 ·
メンテナーはふだん 1 日以内に返信
-
direct-code
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
aaronified/fluenough#849 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
PATILYASHH/XPENC#179 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
AppFlowy-IO/AppFlowy#9094 ·