The Remote Cursor app is an innovative solution designed to transform your mobile device into a wireless mouse for your desktop. This project is divided into two components: a desktop app and a mobile app, both developed using Flutter. A Flutter-based UI kit for building this apps with clean, reusable, and responsive Dart components.
The desktop version after installation just open app, then app doing following things (but must sure python is installed on your system)
- Checks whether Python is installed.
- Verifies if all necessary packages are installed.
- If not, then install any missing packages automatically.
- Then app runs the python script to enable communication.
- Download and open the app.
- Scan the QR code displayed on your desktop system (IP address will appear in the input field).
- Navigate to the main screen and use your phone as a mouse! 😊
![]() |
---|
![]() |
:---: |
- 🌟 **Python Server for Communication: **: The app utilizes a Python-based server to handle seamless data exchange between the desktop and mobile devices.
- 📱 QR Scanner for Connectivity: Users can easily connect their mobile device to the desktop by scanning a QR code, which automatically retrieves the desktop's IP address for pairing.
- 🧩 Cross-Platform Functionality: With dedicated apps for desktop and mobile, the Remote Cursor app ensures compatibility and a smooth user experience across platforms.
- 🎨 Enhanced Productivity: The app provides a convenient way to control the desktop cursor, enabling better control for presentations, media browsing, or daily tasks.
To get started with this project:
- Clone the repository:
git clone https://github.com/AtharIbrahim/Remote-Cursor-App
- Get all dependices:
flutter pub get
- Build Project:
flutter build apk --release (for android) flutter build windows (for windows)
- Name: Athar Ibrahim Khalid
- GitHub: https://github.com/AtharIbrahim/
- LinkedIn: https://www.linkedin.com/in/athar-ibrahim-khalid-0715172a2/
- Website: Athar Ibrahim Khalid
This project is licensed under the MIT License. See the LICENSE file for details.