Overview
A Flutter plugin enabling the display of pop-ups or overlay screens on Android, even when the app is closed or terminated. It leverages Android's system-level overlay permissions to show content above other apps, useful for notifications, quick actions, or persistent UI elements. The plugin integrates seamlessly with Flutter and requires user permission to function. It is designed specifically for Android and does not support iOS. Developers can customize the appearance and behavior of overlays programmatically.
Use cases
- Displaying persistent notifications
- Creating floating action panels
- Showing alerts when app is backgrounded
- Implementing quick-access tools
- Providing real-time updates over other apps
Key features
- Works even when app is killed
- Android-only overlay support
- Customizable overlay content
- System-level permission handling
- Simple integration with Flutter
Suitable for
- Developers building always-on UI components
- Apps needing persistent overlays
- Tools requiring foreground visibility
- Notification-enhanced applications
- Utility apps with floating interfaces
Considerations
- Requires Android system overlay permission
- Not available on iOS
- May be restricted by device manufacturers
- User must manually enable permission
- Can impact battery and performance
