Urgent Android Split-Screen App

Job ID: 40451594

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)