flutter_ready 0.1.1
flutter_ready: ^0.1.1 copied to clipboard
Reads an app's pubspec.lock and reports which of its plugins will block this season's App Store or Play release, using the Flutter Ready data.
flutter_ready #
Which of your Flutter plugins will block your next release?
flutter_ready reads your app's pubspec.lock and reports which of your
plugins aren't ready for this season's platform deadlines:
- Swift Package Manager, before CocoaPods goes read-only on 2 December 2026.
- 16 KB-aligned native libraries, for Android API 36 on Google Play.
It checks each locked plugin against the Flutter Ready data, and falls back to a live check against pub.dev for any plugin the data doesn't cover yet.
Install #
dart pub global activate flutter_ready
Use #
Run it from your app's root, next to pubspec.lock:
flutter_ready check
It prints a report of any blocking plugin, with evidence and (where known) a
suggested replacement, and exits with code 1 if anything blocks. Real
output, run against a sample app pinned to a plugin that's always graded red
(see
fixtures/sample_app
in the repo):
$ flutter_ready check --data fixtures/sample_app/data/latest.json --lockfile fixtures/sample_app/pubspec.lock --offline
Flutter Ready check — 1 hosted package(s) in pubspec.lock.
CocoaPods registry goes read-only (2026-12-02):
BLOCKER: fixture_blocked_plugin 1.0.0: No Package.swift in the fixture_blocked_plugin archive. — from Flutter Ready data (2026-09-27)
Suggested replacement: fixture_green_plugin — fixture-only suggestion, for golden tests
Options:
--lockfile <path>: path topubspec.lock, if not in the current directory.--data <path|url>: an alternate readiness data source, instead of the publishedlatest.json.--offline: never check an unlisted plugin live against pub.dev; it's reported as "not checked" instead.
What the statuses mean #
| Status | Meaning |
|---|---|
| Blocked | Fails a deadline check today. |
| Unclear | Signals disagree — check the plugin's page on the board for the evidence. |
| Ready | Passes the check. |
| Not affected | The deadline doesn't apply to this plugin. |
| Not checked | Couldn't be verified — never shown as green. |
More #
- Live board: ready.hireflutter.dev
- Source, issues and the GitHub Action: github.com/Integrity-Ventures/flutter-ready
Built by Integrity Ventures Private Limited (ivp.life) · hosted by HireFlutter (hireflutter.dev) · MIT licensed.