FLUTTER ECOSYSTEM

drag_ball

A Flutter package similiar AssistiveTouch on Iphone.

drag_ball cover
Latest version
2.0.1
30-day downloads
981
Likes
53
Pub points
150

Package Overview

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

Overview

DragBall is a Flutter package that provides a floating, draggable widget similar to the AssistiveTouch feature on iPhone. It allows users to move a circular button freely across the screen, making it easy to access frequently used actions without obstructing the UI. Ideal for accessibility or quick navigation, it supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. The package is lightweight and customizable, enabling developers to integrate a persistent, interactive element into their apps with minimal setup.

Use cases
  • Accessibility enhancements
  • Quick action access
  • Custom floating controls
  • Gesture-based navigation
  • App utility tools
  • Mobile-first UI design
Key features
  • Draggable floating ball
  • Cross-platform support
  • Minimal setup
  • Customizable appearance
  • Smooth animation
  • Responsive interaction
Suitable for
  • Developers building accessible apps
  • UI designers seeking interactive elements
  • Apps requiring persistent floating buttons
  • Projects targeting multiple platforms
  • Prototyping quick-access interfaces
Considerations
  • May require careful placement to avoid UI clutter
  • Performance impact on low-end devices
  • Limited to one active ball per screen
  • Not suitable for complex interactions
  • Requires user permission on some platforms
  • Design consistency with app theme
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add drag_ball

Categories

Source repository

Related projects

No data available yet.