flutter/packages (image_picker_ios) — PR #12267 · shipped in 0.8.13+10
Official Flutter team repository · image_picker ~5M downloads/mo · 7.7K+ likes
- Fixed a long-standing iOS bug (flutter/flutter#132154, open since 2023) where selecting an image that
UIImagecannot decode (e.g. AVIF) via PHPicker left the picker hanging or was treated as a successful save. - The operation now completes with the existing
invalid_imageerror; added a regression test verifying that no path is returned and theNSOperationfinishes. - Carried it through the full flutter/packages process: Google CLA, several upstream merge-conflict resolutions, and porting the test to the new Swift Testing suite after the Objective-C tests were migrated.
flutter_foreground_task — PR #387 · shipped in v11.0.0
~219K downloads/mo · 580+ likes · +1,276 LOC / 24 files
- Added iOS Swift Package Manager support to one of the most-used background-execution plugins in Flutter.
- Solved SPM's no-mixed-language-target constraint by isolating a pure-Swift SPM target while keeping the ObjC + Swift CocoaPods path fully intact — zero breaking changes for existing users.
- Made implicit umbrella-header imports explicit (
Flutter,UserNotifications) so the module compiles standalone under SPM.
~136K downloads/mo · 120+ likes
- Diagnosed and fixed a broken
Package.swiftthat declared a non-existentFlutterFrameworkdependency, which made SPM resolution fail for every consumer. - Aligned the iOS deployment target with the podspec and brought the manifest in line with Flutter's official plugin SPM template.
is_lock_screen2 — PR #10 · shipped in v2.1.0
+409 / −148 LOC · 23 files
- Added iOS SPM support with dual-path compatibility; verified builds with SPM enabled and with CocoaPods retained.
flutter_mute_plus — GitHub · v1.1.0
160/160 pub points · Android + iOS
- Maintained fork of the unmaintained
flutter_mute: check or toggle the device ringer mode (normal, silent, vibrate) and listen for changes. - Brought it up to date with AGP 8/9, Xcode 16+ and Swift Package Manager support, and shipped pending community fixes the original repository could not accept.
- Submitted to Flutter Gems (PR #1013).
flutter_jailbreak_guard — GitHub · v0.2.1
Verified publisher · Android + iOS · SPM + CocoaPods
- Jailbreak (iOS) and root (Android) detection with Swift Package Manager support, built as a drop-in replacement for the CocoaPods-only
flutter_jailbreak_detection_plus. - Keeps the same engines (IOSSecuritySuite, RootBeer) and fallback values, so migrating only changes the import and method names (
isJailbroken,isDeveloperMode); fail-closed when the native result is missing. - Modernized the build: Swift-only iOS code, AGP 9, Kotlin 2.3, compileSdk 36 and Kotlin DSL; Android root checks run on a background task queue instead of the platform thread.
- Lets apps pin the BSD-2 licensed IOSSecuritySuite 1.9.x instead of the 2.x EULA; ships with Dart, Kotlin and integration tests.


