Build a locked-down Android kiosk app for the SUNMI K2 (24", 1080×1920 portrait). The app will pull content from our WooCommerce /kiosk endpoint, cache it for offline-first operation, and expose native capabilities—printer, QR/camera, USB vending controller—to the web UI via a secure JS bridge. Payments are handled via Revolut Terminal API (semi-integrated): app initiates transactions, terminal performs PCI-scoped card flow, app receives results.
Deliverables
Production-ready APK/AAB + full source code (Git repo).
JS bridge documentation + sample /kiosk bundle.
Config guide (WooCommerce endpoints/keys, Revolut Terminal setup, supported USB VID/PIDs).
Simple USB vending serial protocol spec + (nice-to-have) bench simulator.
Test plan/results (unit, instrumented, hardware-in-the-loop) and admin cheat sheet.
Scope & Requirements
Content & Offline
Fetch /kiosk HTML/JSON/assets from WooCommerce; verify signatures; local cache.
Start from cache; background delta updates (WorkManager).
Render via WebView (file://) with a minimal, audited JS↔Native bridge.
Payments — Revolut Terminal (semi-integrated)
App sends {amount, currency, orderId} to Revolut Terminal API/device.
Hindi Cartoon Rhymes Video Creation Category: 2D Animation, After Effects, AI Animation, AI Chatbot Development, AI Content Creation, Animation, Caricature & Cartoons, Commercials Budget: ₹12500 - ₹37500 INR
Android Forensic Data Recovery (WhatsApp) Category: Android, Cryptography, Data Analysis, Data Extraction, Digital Forensics, Java, Mobile App Development, SQLite Budget: $250 - $750 USD
24-Apr-2026 15:59 GMT
Looking for Virtual Assistant Category: Copy Typing, Data Entry, Data Management, Excel, Google Sheets, Time Management, Virtual Assistant Budget: $30 - $250 USD
Sports Broadcast Intro for vMix Category: 3D Animation, 3D Rendering, After Effects, Animation, Broadcast Engineering, Graphic Design, Video Editing, Video Production Budget: $250 - $750 USD