As the creator of the Remote Cursor App, I developed a fully functional Flutter-based solution that transforms a smartphone into a wireless mouse for desktop systems. The app consists of both mobile and desktop components, enabling seamless cross-device control using real-time socket communication powered by Python. With features like QR code-based IP pairing, auto Python dependency handling, and responsive UI design, the app enhances productivity and offers a smooth user experience for tasks like presentations, browsing, and remote control.
Used for building both the mobile and desktop interfaces with a modern and responsive UI.
Acts as the backend server to handle real-time communication between the mobile and desktop devices.
Enables quick and automatic IP address pairing by scanning the QR code generated on the desktop app.
The desktop app checks for Python installation and installs required packages automatically if missing.
Ensures smooth and consistent interaction across different screen sizes and device types.
Designed a user-friendly and professional interface for both mobile and desktop versions, focused on seamless interaction and performance.
Built modular Dart widgets and Python functions to promote efficient development and future scalability.
Implemented real-time socket communication that allows users to control their desktop mouse directly from their smartphone.
Integrated a QR-based connection feature that lets users quickly and securely pair their mobile device with the desktop app using the desktop’s IP address.
Ensured the mobile UI adjusts beautifully across all screen sizes and resolutions, delivering a consistent experience.
Developed an auto-check and install system for Python and necessary packages on the desktop side, simplifying user setup.
Enabled users to use their phone as a wireless mouse with click and move capabilities, improving convenience for presentations and media control.
Simplified the connection process through QR pairing, removing manual IP input and improving usability.
Provided consistent performance and interaction across mobile and desktop platforms using Flutter.
Significantly reduced setup friction on the desktop by auto-handling Python environment checks and installations.
The modular design ensures the app can be expanded or adapted to support more input types (e.g., keyboard, gestures).
The Remote Cursor App showcases a practical, real-time, and cross-platform solution built with Flutter and Python. By combining clean UI design, QR-based connectivity, and real-time input handling, the app provides a smart way to remotely control desktop systems. This project reflects my ability to design intuitive user interfaces, manage socket-based communication, and develop cross-device apps that offer real-world utility.