Swift Package Manager Support: Add FlutterFramework Dependency
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 78/100
- Issue type
- Feature
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- flutter, swift
- Domain
- build-system, mobile-dev
Research direction
Find each plugin Package.swift file and the pubspec.yaml. Read the linked Flutter migration guide to confirm the dependency and minimum version requirements, then update those files accordingly. Done when every package manifest includes FlutterFramework and pubspec.yaml requires Flutter 3.41 or newer.
Written by the indexing model from the issue text.
Description
Hello,
Thank you for adding Swift Package Manager support to your plugin! Please also add the FlutterFramework dependency, as described in the updated migration guide. Future versions of Flutter will require this dependency.
- Add
FlutterFrameworkto each of your plugin'sPackage.swiftfiles:
dependencies: [
+ .package(name: "FlutterFramework", path: "../FlutterFramework")
],
targets: [
.target(
name: "plugin_name",
dependencies: [
+ .product(name: "FlutterFramework", package: "FlutterFramework")
]
)
]
-
Raise your plugin's minimum Flutter version to at least 3.41 in
pubspec.yaml:environment: sdk: ^3.11.0 flutter: ">=3.41.0"
If you have questions, reach out in the #hackers-ios channel on Flutter's Discord or open a GitHub issue.
Thank you for your wonderful contributions to the Flutter ecosystem!
- Dominant language
- C
- Stars
- 182
- Forks
- 122
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from sk3llo/ffmpeg_kit_flutter
-
Difficulty 3/5 1-2 days Newbie friendliness 58/100
sk3llo/ffmpeg_kit_flutter#175 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 42/100
sk3llo/ffmpeg_kit_flutter#174 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
sk3llo/ffmpeg_kit_flutter#166 · 1 reaction ·
-
help wanted
Difficulty 5/5 Over a week Newbie friendliness 25/100
sk3llo/ffmpeg_kit_flutter#161 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 42/100
sk3llo/ffmpeg_kit_flutter#152 · 5 comments ·
All issues in sk3llo/ffmpeg_kit_flutter
Similar issues
-
要トリアージ 辞書
Difficulty 1/5 1-3 hours Newbie friendliness 86/100
yksr-melt/Meltype#1625 · 1 reaction ·
Maintainers usually reply within 1 day
-
kind/bug priority/medium qa_automation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
yugabyte/yugabyte-db#37324 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
tree-sitter/tree-sitter#6111 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
meshcore-dev/MeshCore#3781 ·
Maintainers usually reply within 2 days
-
Difficulty 1/5 Under an hour Newbie friendliness 80/100
ly05010419/MacNativeGames#1897 ·
Maintainers usually reply within 1 day