NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev
Dynamic launcher icons for Flutter: Android activity-alias switching and iOS alternate app icons, with a Dart API and optional CLI to sync native projects from a JSON catalog.
Last release 5 months ago
27 Apr 2026
Too new to tell
only 2 release windows
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
5 months old
3 releases · first in 2026
One column per month.
Add optional per-variant branding style metadata in catalog.json ( baseColor , secondaryColor , backgroundColor , surfaceColor ).
catalog.json (baseColor, secondaryColor, backgroundColor, surfaceColor).applyVariantAndGetStyle and applyVariantAndGetStyleColors.LauncherVariantResolvedColors, styleColorsForVariant, and currentStyleColors.Full Changelog: v1.0.1...v1.1.0
catalog.json (baseColor, secondaryColor, backgroundColor, surfaceColor) with safe fallback behavior.styleForVariant, currentStyleapplyVariantAndGetStyle (one-call apply + resolve style)LauncherVariantResolvedColorsstyleColorsForVariant, currentStyleColorsapplyVariantAndGetStyleColors (one-call apply + resolve colors)Fix Android launcher alias resolution when applicationId differs from manifest namespace (for example product flavors with applicationIdSuffix).
Full Changelog: c03e23d...v1.0.1
ComponentName using the merged manifest namespace (Gradle namespace) while keeping the install-time package as context.packageName. Fixes applicationIdSuffix / product-flavor installs where aliases are registered as namespace.Launcher… but the app id is namespace.staging (or similar).bee_dynamic_launcher is now stable 🎉
bee_dynamic_launcher is now stable 🎉
Switch Android and iOS launcher icons from Flutter using one JSON catalog and one CLI flow.
catalog.json + ic_<id>.png)LauncherCatalogdart run bee_dynamic_launcher--scan, --scan --strict)--check-android-manifest, --check-ios-pbxproj)Thanks to everyone who helped shape this initial stable release.
BeeDynamicLauncher MethodChannel API for Android and iOS.LauncherCatalog with JSON loading, preview path getters (allPreviewIconAssetPaths, variantEntryFor, launcherLabelFor, and related helpers).BeeDynamicLauncher.previewIconAssetPath for in-app preview assets.dart run bee_dynamic_launcher — validate assets, patch Android/iOS markers, resize icons; flags --icons-only, --native-only, --scan, --wizard, etc.Your coding agent can read these notes before it upgrades. Set up the MCP server →