Cartoonify Camera Android App

Job ID: 39795781

Budget: $15 – $25 USD

I’m building a lightweight Android application that lets users snap a picture and instantly see themselves, their friends, or any scene transformed into a playful cartoon. The core flow is simple: open the app, tap the shutter, watch the live-preview filter work its magic, then save or share the cartoon version.

Scope of work
• Android only (no iOS for now).
• Single primary feature: transform a freshly captured photo into a cartoon illustration.
• Photo source is the device camera—no gallery import in this first release.
• Clean, minimal interface: camera viewfinder, shutter button, preview screen with save/share.

Technical expectations
Real-time or near-real-time processing is key, so I’m open to your preferred stack—OpenCV, RenderScript, ML Kit, or any custom shader pipeline that keeps FPS high and memory use low. Kotlin is preferred, but Java is fine if it speeds you up. Please keep the code modular so additional effects (e.g., comic-book halftone, watercolor) can slot in later.

Deliverables
1. Signed APK for testing on Android 11+.
2. Full Android Studio project with readable, well-commented source.
3. Brief README covering build steps, third-party libraries, and how to tweak the filter parameters.
4. One revision cycle after initial hand-off to iron out minor UI or performance tweaks.

Acceptance criteria
• A new photo taken in the app renders into a stylized cartoon within 2 seconds on a mid-range device.
• Saved image retains at least 80 % of original resolution.
• No crashes or memory leaks during a 5-minute continuous use test (capturing and processing 10 photos).

If this sounds like a fun challenge, let me know how you’d tackle the cartoon filter and any similar work you’ve shipped.