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.
Par 3 Golf Game Web & App Development Category: Android, C#, Programming, Game Development, Graphic Design, JavaScript, Mobile App Development, Unity, Web Development Budget: $250 - $750 USD
24-Nov-2025 17:00 GMT
Mental Health Assessment Template Design Category: Content Writing, Freelancer API, Graphic Design, Healthcare Education, Prompt Engineering, User Experience Research, User Interface / IA Budget: $250 - $750 CAD
24-Nov-2025 16:59 GMT
Minimal Luxury WordPress Website Category: ECommerce, Elementor, Graphic Design, HTML, UI / User Interface, UX / User Experience, Web Design, Web Development, WordPress Budget: €30 - €250 EUR