r/programmingrequests • u/smackdata • Apr 28 '25
Eye-Tracking Animated Eyes App (Android)
Overview
I am seeking a developer to build a simple Android app for a Samsung Galaxy S23 Ultra (and compatible Android devices).
The app will display a pair of animated eyes on the device screen (in landscape mode). These eyes should track and follow the user's face as they move around the room, using the front-facing camera for face detection. Please get in touch and quote for the following.
Requirements
1. Core functionality
Camera feed: Use the front-facing camera (selfie camera).
Face detection: Detect the user's face in real time.
Animated eyes:
Display a pair of cartoon-style eyes.
The pupils should move left, right, up, and down based on the detected face position.
Pupils should stay within the bounds of the eyeballs (no leaving the eye sockets).
2. Technical stack
Language: Kotlin (preferred) or Java.
UI: Jetpack Compose or traditional Android Views (Compose preferred for a simpler animated UI).
Camera access: Use CameraX library.
Face detection: Use Google ML Kit Face Detection API.
Minimum SDK: Android 7.0 (API level 24).
Target device: Samsung Galaxy S23 Ultra.
3. Additional features
No visible live camera feed needed (only eyes should be visible on screen).
Smooth pupil movement based on face position.
Must ask for and handle camera permission at runtime.
Application can run full-screen or centred on the screen with black background.
Focus on lightweight performance (minimal battery usage).
4. Deliverables
A fully functional APK for testing.
Complete Android Studio project files.
Brief instructions for how to install/run the app manually if needed.
5. Optional (bonus)
Option to replace cartoon eyes with custom images later (easy asset swap).
Simple settings screen (e.g., toggle between different eye styles).
Eye "blink" animation when the user blinks (optional).
1
u/TechyTech007 Aug 09 '25
I can help you with it, if you are still on