Urgent Android Split-Screen App
Budget: $2 – $8 AUD
We are building a prototype Android application for a smart mirror / hairstyling product and are looking for an experienced Android developer to complete the frontend and integrate an existing camera tracking system.
This is an URGENT project – we are ready to start immediately.
Project Overview
We have already designed the full UI in Figma (16:9 layout) with basic navigation between screens.
The app is simple and does NOT require any backend.
The main feature is a Hairstyle Tutorial screen, where:
- LEFT side: plays a pre-recorded tutorial video (provided)
- RIGHT side: displays a live webcam feed
- The webcam feed must support auto zoom + tracking using our existing code
Key Requirements
1. Frontend Development
- Convert Figma designs into Android app
- Implement smooth navigation between screens
- Maintain 16:9 layout
2. Camera Integration
- Connect and display live feed from USB webcam (UVC)
- Camera should remain OFF/standby unless user is on the tutorial screen
3. Split Screen View
- Left: video playback
- Right: webcam feed with tracking overlay
4. Tracking Integration
- We already have working tracking code (from previous developer)
- Originally built for a different camera (G09)
- May require adjustments to work with USB webcam
5. Delivery Requirements
- Full Android Studio project (source code)
- APK file
- Clear setup instructions:
- How to install APK on tablet
- How to connect webcam
- How to run the app
Existing Code (Important)
We will provide:
- PDF explaining the tracking system (AI + smoothing logic)
- Setup guide from previous developer
- Existing project files
The system includes:
- Face tracking (MediaPipe)
- Body tracking fallback (YOLO)
- Smooth camera motion (PID control)
You will need to:
- Review and adapt this code for the new webcam input
Preferred Tech Stack
Developers may use:
- Java or Kotlin (Android Studio)
- Experience with:
- Camera2 API OR USB (UVC) camera integration
- MediaPipe / TensorFlow Lite (preferred)
- OpenCV (bonus)
Important Notes
- No backend required
- No database required
- Focus is on camera + UI + integration
- Clean, stable, working prototype is priority (not perfect UI polish)
This is an URGENT project – we are ready to start immediately.
Project Overview
We have already designed the full UI in Figma (16:9 layout) with basic navigation between screens.
The app is simple and does NOT require any backend.
The main feature is a Hairstyle Tutorial screen, where:
- LEFT side: plays a pre-recorded tutorial video (provided)
- RIGHT side: displays a live webcam feed
- The webcam feed must support auto zoom + tracking using our existing code
Key Requirements
1. Frontend Development
- Convert Figma designs into Android app
- Implement smooth navigation between screens
- Maintain 16:9 layout
2. Camera Integration
- Connect and display live feed from USB webcam (UVC)
- Camera should remain OFF/standby unless user is on the tutorial screen
3. Split Screen View
- Left: video playback
- Right: webcam feed with tracking overlay
4. Tracking Integration
- We already have working tracking code (from previous developer)
- Originally built for a different camera (G09)
- May require adjustments to work with USB webcam
5. Delivery Requirements
- Full Android Studio project (source code)
- APK file
- Clear setup instructions:
- How to install APK on tablet
- How to connect webcam
- How to run the app
Existing Code (Important)
We will provide:
- PDF explaining the tracking system (AI + smoothing logic)
- Setup guide from previous developer
- Existing project files
The system includes:
- Face tracking (MediaPipe)
- Body tracking fallback (YOLO)
- Smooth camera motion (PID control)
You will need to:
- Review and adapt this code for the new webcam input
Preferred Tech Stack
Developers may use:
- Java or Kotlin (Android Studio)
- Experience with:
- Camera2 API OR USB (UVC) camera integration
- MediaPipe / TensorFlow Lite (preferred)
- OpenCV (bonus)
Important Notes
- No backend required
- No database required
- Focus is on camera + UI + integration
- Clean, stable, working prototype is priority (not perfect UI polish)