VisuoLink is a revolutionary gesture-based control application for Android powered by ML Kit. Control your device with eye gestures, create custom hand gesture mappings, and launch apps without touching your screen—bringing a futuristic, touchless interaction experience to mobile devices.
- 👁️ Eye Gesture Recognition - Control your device with eye movements
- 🚀 Custom App Launcher - Launch any app with personalized gestures
- 🎮 User-Defined Gestures - Create and customize your own gesture mappings
- 🎯 Gesture Profiles - Save and manage multiple gesture configurations
- 📱 App Control - Navigate and control apps hands-free
- 🌓 Light/Dark Theme - Modern Material Design UI
- 🖥️ Clean, modern UI with smooth animations
- 🔐 Secure user authentication with FastAPI backend
- ⚡ Lightweight and responsive performance
- 🔒 Minimal system permissions required
- Other Features (Download it to know)
AndroidApp/
├── app/
│ ├── src/
│ │ ├── main/
│ │ │ ├── java/
│ │ │ ├── res/
│ │ │ └── AndroidManifest.xml
├── gradle/
├── build.gradle
├── settings.gradle
└── README.md
- Language: Java
- Build Tool: Gradle
- IDE: Android Studio
- ML Framework: Google ML Kit
- Camera: CameraX API
- UI: Material Design Components
- Authentication: FastAPI backend
From Release (Recommended)
- Download the latest APK from Releases
- Enable "Install from Unknown Sources" in your device settings
- Install the APK
- Grant permissions when prompted
- Start using VisuoLink!
From Source
-
Clone the repository
git clone [https://github.com/visuolink/AndroidApp.git](https://github.com/visuolink/AndroidApp.git)
-
Open in Android Studio
- Open Android Studio
- Select "Open an Existing Project"
- Navigate to the cloned directory
- Wait for Gradle sync to complete
-
Run the App
- Connect your Android device or start an emulato
- Click Run
▶️ in Android Studio
- Android Version: 5.0 (Lollipop) or higher (API 21+)
- Camera: Front-facing camera (720p or higher recommended)
- RAM: 4GB minimum (6GB recommended for smooth performance)
- Storage: 90MB free space
- Processor: Quad-core processor recommended
- Internet Connection: Required for authentication features
Contributions are welcome!
If you find a bug or want to improve the app:
- Fork this repository
- Create a new branch (
git checkout -b feature-name) - Commit your changes (
git commit -am 'Add feature') - Push to the branch (
git push origin feature-name) - Create a Pull Request
- Sumit0ubey – GitHub Profile
- Google ML Kit team for gesture recognition technology
- CameraX team for camera API
- Material Design team for UI components
- FastAPI community
- All contributors and testers
📌 Disclaimer:
This project is intended for educational purposes only. All content, including code and assets, is shared to help student/developers learn and grow. Any resemblance to other apps, icons, or designs is purely coincidental. Please do not use this project for commercial purposes without proper permissions.
Java ml-kit gesture-recognition app-launcher computer-version android-application material-design android-studio

