Overview
The Encore Flutter SDK is published as the publicencore_flutter package on pub.dev. Because the plugin bundles the native iOS (EncoreKit CocoaPod) and Android (com.encorekit:encore AAR) SDKs, updating is a two-part flow: bump the Dart package, then refresh the native iOS pods so the updated EncoreKit binary is picked up.
Check the Current and Latest Version
Your currently resolved version is recorded inpubspec.lock. The latest published version is listed on the package’s pub.dev page.
You can also check from the command line:
encore_flutter.
Update the Package
Bump the version constraint
In your Alternatively, upgrade in place within your existing constraint without editing
pubspec.yaml, raise the encore_flutter version constraint to allow the latest release published on pub.dev:pubspec.yaml:Refresh the native iOS pods
The
EncoreKit CocoaPod is pulled in transitively by the plugin. Run pod install with --repo-update so CocoaPods fetches the newest spec and installs the updated native binary:Android requires no separate step — the updated
com.encorekit:encore AAR is resolved automatically by Gradle on your next build.Verify the Update
Confirm the resolved version inpubspec.lock matches the latest release, or re-run:
flutter pub outdated output, the Current and Latest columns for encore_flutter should now match — confirming you’re on the newest release.
If you encounter issues after updating, reach out to admin@joinyaw.com.