Back to Projects

RC Remote

Flutter Rc remote app to control a robot car via Bluetooth with manual controls, autonomous modes, and voice commands.

Timeline

April 2026

Role

Mobile App

Team

Solo

Status

Active
RC Remote - Project Screenshot | Shekhr Dev Portfolio

Overview

RC Remote is a Flutter mobile app built for controlling a robot car over Bluetooth serial communication. Designed in landscape orientation for quick touch access, it combines manual directional controls, autonomous behavior modes, and voice command input into a single cohesive control panel.

Highlights

Real hardware control over Bluetooth serial — not a simulated demo
Reusable service layer for Bluetooth commands and voice processing
Four distinct control modes for flexible robot behavior

Key Features

  • Bluetooth device discovery, pairing list support, and one-tap connect/disconnect
  • Manual directional control (forward, backward, left, right) with release-to-stop behavior
  • Mode switching between Normal, Voice Control, Obstacle Avoiding, and Human Following
  • Voice command recognition for movement and autonomous mode commands
  • Automatic stop timing for movement commands to improve control safety
  • Custom Bluetooth device aliases saved locally for better usability
  • Live Bluetooth connection status with scan, connect, and disconnect controls
  • Landscape-locked UI optimized for intuitive one-hand or two-thumb operation

Tech Stack

Flutter
Dart
Provider