FLUTTER ECOSYSTEM

flutter_windowmanager_plus

A Flutter plugin for manipulating Android WindowManager LayoutParams

Latest version
1.0.1
30-day downloads
33.5K
Likes
27
Pub points
145

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

flutter_windowmanager_plus is a Flutter plugin that enables manipulation of Android WindowManager LayoutParams, allowing developers to control the position, size, and behavior of windows in Android applications. It provides access to system-level window properties, useful for creating floating widgets, overlays, or custom UI elements that persist across app boundaries. The plugin integrates directly with Android's WindowManager service, offering fine-grained control over window placement and visibility. It is specifically designed for Android and requires appropriate permissions and system settings to function properly.

Use cases
  • Creating floating UI elements
  • Building overlay apps
  • Implementing persistent on-screen widgets
  • Developing screen recording tools
  • Managing window positioning in multi-window mode
Key features
  • Direct access to WindowManager LayoutParams
  • Support for floating and overlay windows
  • Android-specific system integration
  • Customizable window dimensions and positions
  • Permission-aware operation
Suitable for
  • Android-only apps requiring system overlays
  • Developers building floating UI components
  • Apps needing precise window control
  • Tools requiring persistent on-screen displays
  • Advanced Android UI experimentation
Considerations
  • Requires Android system permission (SYSTEM_ALERT_WINDOW)
  • Limited to Android platform
  • May not work on all devices due to manufacturer restrictions
  • Needs user permission grant in settings
  • Not compatible with iOS
Supported platformsAndroid

Install package

flutter pub add flutter_windowmanager_plus

Categories

Related projects