Kavach Connector
A phone-to-phone remote connectivity app that lets one Android device connect to another from a distance.

Project overview
ONE PHONE.
CONNECTED TO ANOTHER.
Kavach Connector is designed to establish a clear remote session between two Android phones. One device acts as the controller while the other becomes the connected device, making remote access and assistance easier to understand and operate.
Core experience
BUILT AROUND THE
REMOTE SESSION.
Clear controller and connected-device roles
Simple device pairing flow
Live connection and session status
Connection recovery for interrupted sessions
Permission guidance inside the app
How it works
FROM PAIRING TO
REMOTE CONNECTION.
Choose the roles
Set one phone as the controller and the other as the connected device.
Pair the devices
Follow a focused pairing flow with clear permission and connection feedback.
Start the session
Connect remotely and keep the live session state visible on both devices.
Design approach
CLARITY AT EVERY
CONNECTION STATE.
The experience is structured around two clear roles: controller and connected device. Pairing, permission guidance, live connection state, and recovery are kept visible throughout the remote session.
Engineering challenges
Keeping a remote session understandable on unstable networks Handling Android permissions and device lifecycle changes Providing useful recovery states when a connection dropsWhat the build taught
Remote connectivity needs explicit session-state feedback Permission guidance is part of the product experience Connection recovery matters as much as initial pairing