Dynamic Floating Action Button
Open source customisable FAB for iOS with Swift & UIKit
Lightweight open source floating action button component for iOS — expandable menu, custom styling, no third-party dependencies. iOS 13+.
Dynamic Floating Action Button is a lightweight, open source FAB component for iOS — a central button that expands into a stacked menu of action items with smooth animations.
Features
- Expandable menu with vertical action item stack and labels
- Full custom styling — colors, icons, shadows, animation timing, fonts, spacing
- Dismiss on background tap
- Fluent builder pattern for quick configuration
- Delegate-based callbacks for interaction tracking
- Auto Layout compatible — works with both programmatic constraints and storyboards
- Zero third-party dependencies
Stack
- Language: Swift
- UI: UIKit
- Minimum iOS: 13+
- Dependencies: None