Search packages, repositories and app categories

flutter_dynamic_launcher_icon cover
Package detailsv1.0.0

flutter_dynamic_launcher_icon

A Flutter plugin to dynamically change the app launcher icon on Android and iOS.

AndroidiOS
30-day downloads
629
Likes
19
Pub points
160

Install package

flutter pub add flutter_dynamic_launcher_icon

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

A Flutter plugin enabling dynamic changes to the app launcher icon on both Android and iOS devices. It allows developers to programmatically update the app icon at runtime, useful for branding, seasonal themes, or user preferences. The plugin integrates seamlessly with Flutter projects and supports platform-specific icon handling. It is particularly helpful for apps that want to offer customizable or context-aware icons without requiring a new app release.

Use cases

  • Changing app icon based on user preference
  • Implementing seasonal or event-based icons
  • Customizing icons for different app modes
  • Supporting branded app variations
  • Enabling dynamic theming through icons
  • Facilitating A/B testing with visual differentiation

Key features

  • Dynamic icon updates at runtime
  • Cross-platform support (Android & iOS)
  • Simple integration with Flutter
  • Supports custom icon assets
  • Handles platform-specific icon requirements
  • Minimal configuration needed

Suitable for

  • Apps with customizable UI themes
  • Branded or promotional apps
  • Event-driven applications
  • User-centric customization features
  • Developers seeking dynamic icon control

Considerations

  • Requires platform-specific setup (e.g., Android manifest entries)
  • iOS may have limitations on icon changes
  • Not supported on all device configurations
  • Changes may not reflect immediately on some devices
  • App restart might be required for changes to take effect
  • Limited to supported icon sizes and formats

Categories

Dependencies

Dependency list 1 items

  • plugin_platform_interface^2.0.2

Projects using this package

No data available yet.