floaty_chatheads_ios

style: very good analysis License: MIT

The iOS implementation of floaty_chatheads -- the successor to floaty_chathead.

Features

  • UIWindow-based PiP overlay at windowLevel = .alert + 1
  • No special permissions required
  • Pigeon-generated type-safe Dart ↔ Swift communication
  • UIPanGestureRecognizer for bubble drag with bounds clamping
  • Separate FlutterEngine + FlutterViewController for overlay content
  • Bidirectional messaging between main app and overlay isolate
  • Content panel resize, overlay flag updates, and position queries
  • Multi-bubble add / remove by ID
  • iOS 13.0+ / Swift 6.1+

Usage

This package is endorsed, which means you can simply use floaty_chatheads normally. This package will be automatically included in your app when you do.