RoboLink – Wireless Robot Controller
Control your robot wirelessly. Flutter app with drag-and-drop UI editor, MJPEG streaming & open-source Arduino Library.
200+ Downloads · robolink.studioBuilt bySakib
- platform
- Android (iOS coming soon)
- framework
- Flutter
- hardware
- Dozens of Arduino boards
- transport
- Wi-Fi UDP + Bluetooth Classic
The brief
Challenge
Makers building Arduino and ESP32 robots each write a throwaway controller app, because no general-purpose one lets them lay out their own controls.
Approach
A Flutter app with a drag-and-drop widget editor — joysticks, sliders, D-pads, gauges — over Wi-Fi UDP and Bluetooth transports, plus an open-source Arduino library so the firmware side is a single include.
Outcome
- 200+ Play Store downloads and a public product site
- Library accepted into the official Arduino Library Manager registry
- Live MJPEG camera streaming from ESP32 hardware
Overview
RoboLink connects your phone to Arduino-based robots via Wi-Fi & Bluetooth — with a fully customizable controller interface. Built with Flutter, it features a drag-and-drop visual widget editor, live MJPEG camera streaming, multiple widget types (joysticks, buttons, sliders, D-pads, XY pads, gauges, triggers), layout save/load with preset templates, and automatic reconnection. Published on Google Play Store with an open-source Arduino Library on the official registry.
What it delivers
- 200+ downloads on Google Play Store
- Open-source Arduino Library on official registry
- 3 transport options: Wi-Fi UDP + Bluetooth Classic
- Live MJPEG camera streaming with flip/mirror
- Supports dozens of Arduino boards
Features
Drag-and-Drop Visual Widget Editor
- Customizable analog joystick with axis inversion & dead zones
- Toggles, buttons, sliders, D-pads, XY pads, gauges, triggers
- Layout save/load with preset templates
Live MJPEG Camera Streaming
- Real-time camera feed from ESP32 camera
- Flip/mirror options
- Low-latency video transmission
3 Transport Options
- Wi-Fi UDP communication
- Bluetooth Classic support
- Automatic reconnection with device history
Ready-Made Presets
- RC Car controller layout
- Robotic Arm controller layout
- Onboarding walkthrough with interactive tutorials
Controller Layouts



Connectivity & Presets



Want something like this built?
Tell us what you have in mind and we will come back with a scope, a timeline and a number.