WebApp to APK Conversion & Printer SDK Integration

Заказчик: AI | Опубликовано: 09.10.2025

Job Title: Convert Existing WebApp to Android APK and Integrate Thermal Printer SDK --- Project Overview: I have a fully functional web application (POS / Billing / CRM system) running on a VPS with a PostgreSQL backend. The goal is to convert this web app into an Android APK using wrap-to-apk or webview technology and integrate a thermal printer SDK so that bills can be printed directly from mobile devices. --- Tasks to be Completed: 1. APK Conversion: Convert the existing responsive web app into an Android APK. Use a secure and stable method such as Android WebView, Cordova, Capacitor, or Flutter WebView. Ensure that login, API calls, and local storage function properly within the APK. Configure the app name, icon, package ID, and splash screen. Enable required permissions such as camera, Bluetooth, and file access if needed. 2. Printing SDK Integration: Integrate mobile thermal printer SDKs (for example, Sunmi, Rongta, Epson, or any Bluetooth 58mm/80mm printer). Configure the print button in the web app to work inside the mobile app for printing bills via Bluetooth, USB, or WiFi printers. Support for thermal and A4 print formats (including KOT and customer bills). Ensure layouts print correctly for different paper sizes (58mm, 80mm). 3. Optional Enhancements: Auto-detect and connect to paired Bluetooth printers. Save printer preferences locally within the app. Test complete billing flow and printing functionality on Android devices. --- Technical Environment: Frontend: React or Next.js Backend: Node.js with PostgreSQL (hosted on VPS) Tools: WrapToAPK, Android Studio, Capacitor, or Cordova Printers: Bluetooth Thermal Printers (Sunmi, Rongta, etc.) --- Deliverables: Fully functional signed APK ready for installation. Integrated and tested printer SDK for mobile printing. Documentation for setup, printer pairing, and future builds. --- Developer Requirements: Experience with Android WebView and hybrid app development. Strong knowledge of Bluetooth printer SDKs and POS integrations. Familiarity with Node.js and React-based web applications. Ability to deliver a stable and tested mobile app with working print functionality.