// Flutter · Dart · Python · Socket · Networking
Turns your smartphone into a wireless mouse. Flutter captures touch movement and sends coordinates to a Python socket server that moves the desktop cursor in real time.
The Remote Cursor App replaces the physical mouse with your phone screen. The Flutter app tracks raw touch delta values from a gesture pad, transmits them via TCP socket to a Python server script on the desktop, which feeds them to PyAutoGUI to move the system cursor. Right-click, left-click, scroll, and drag are all supported through multi-finger gestures.
Achieved smooth cursor movement comparable to a touchpad. The delta-normalization approach made the app resolution-agnostic — it works identically on 1080p and 4K screens.