Skip to content

A cutting-edge gesture-based control application for Android built with ML Kit that revolutionizes mobile interaction through eye tracking and custom gestures. VisuoLink empowers users to create personalized gesture mappings to launch apps and control their device hands-free.

Notifications You must be signed in to change notification settings

visuolink/AndroidApp

Repository files navigation

👁️ VisuoLink

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.


🚀 Features

  • 👁️ 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)

📸 Preview


📦 Project Structure

AndroidApp/
├── app/
│   ├── src/
│   │   ├── main/
│   │   │   ├── java/
│   │   │   ├── res/
│   │   │   └── AndroidManifest.xml
├── gradle/
├── build.gradle
├── settings.gradle
└── README.md    

🛠️ Tech Stack

  • Language: Java
  • Build Tool: Gradle
  • IDE: Android Studio
  • ML Framework: Google ML Kit
  • Camera: CameraX API
  • UI: Material Design Components
  • Authentication: FastAPI backend

📥 Installation

From Release (Recommended)

  1. Download the latest APK from Releases
  2. Enable "Install from Unknown Sources" in your device settings
  3. Install the APK
  4. Grant permissions when prompted
  5. Start using VisuoLink!

From Source

  1. Clone the repository

    git clone [https://github.com/visuolink/AndroidApp.git](https://github.com/visuolink/AndroidApp.git)
  2. Open in Android Studio

    • Open Android Studio
    • Select "Open an Existing Project"
    • Navigate to the cloned directory
    • Wait for Gradle sync to complete
  3. Run the App

    • Connect your Android device or start an emulato
    • Click Run ▶️ in Android Studio

Requirements

  • 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

🧩 Contribution

Contributions are welcome!
If you find a bug or want to improve the app:

  1. Fork this repository
  2. Create a new branch (git checkout -b feature-name)
  3. Commit your changes (git commit -am 'Add feature')
  4. Push to the branch (git push origin feature-name)
  5. Create a Pull Request

👨‍💻 Author


🙏 Acknowledgments

  • 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.


📌 Tags

Java ml-kit gesture-recognition app-launcher computer-version android-application material-design android-studio

About

A cutting-edge gesture-based control application for Android built with ML Kit that revolutionizes mobile interaction through eye tracking and custom gestures. VisuoLink empowers users to create personalized gesture mappings to launch apps and control their device hands-free.

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •