giphy_flutter_sdk 1.1.1
giphy_flutter_sdk: ^1.1.1 copied to clipboard
A Flutter plugin for integrating Giphy SDK in Android/iOS application.
1.1.0 #
Build System #
- Migrate Android Gradle setup toward AGP 9 built-in Kotlin support.
- The plugin now uses AGP built-in Kotlin on AGP 9+ when built-in Kotlin is enabled.
- The plugin still falls back to the Kotlin Gradle Plugin for AGP < 9.
- For compatibility, AGP 9+ consumers that explicitly set
android.builtInKotlin=falsealso use the Kotlin Gradle Plugin fallback. Those builds may still show AGP's KGP deprecation warning for:giphy_flutter_sdk. - AGP 9+ consumers can keep
android.newDsl=falsefor Flutter's temporary legacy DSL compatibility, but should leave built-in Kotlin enabled to avoid the SDK KGP warning. - Android Java/Kotlin compilation now targets JVM 17.
- The Android plugin default
GiphyFlutterSDK.compileSdkVersionis now 34. - Update the Android example project Gradle setup for AGP 9 and Flutter 3.44 compatibility.
- Add iOS Swift Package Manager support for the plugin while keeping CocoaPods support for existing consumers.
- Migrate the iOS example app from CocoaPods to Flutter Swift Package Manager integration.
Developer Tooling #
- Add
scripts/sdk.sh cleanto remove generated Flutter, Gradle, CocoaPods, SwiftPM, and iOS build artifacts from the SDK package and example app. - Update
scripts/sdk.sh bump iosto keep the iOSPackage.swiftdependency version in sync with the podspec. - Add
scripts/sdk.sh bump [patch|minor|major|x.y.z]to update the Flutter package version inpubspec.yaml. - Add
scripts/sdk.sh publish-dry-runandscripts/sdk.sh publishhelpers for pub.dev publishing.