A Flutter-built Android POS mobile app with bilingual support, hardware integration (NFC, palm scanner), and a cashier-focused UX for fast in-store operations.
We partnered with AmenPay to build a Flutter POS mobile app for Android cashier terminals with deep hardware integration.
The result is a bilingual, production-ready mobile POS from a single Flutter codebase — fast for cashiers, and stable with NFC and palm scanner workflows.
The app had to run on Android POS devices and talk to NFC readers plus a palm-vein scanner without blocking the cashier UI.
Cashiers needed English and Arabic across auth, enrollment, payment, and receipt flows in high-volume checkout.
Login, enrollment, payment, transactions, and device diagnostics lived as disconnected steps instead of one POS-first mobile experience.
Built AmenPay Cashier in Flutter for Android POS delivery with modular screens for home, payment, enrollment, transactions, and settings.
Connected NFC reads and local palm-service calls so capture stays on-device while the app focuses on cashier UX and API flows.
Shipped full English and Arabic localization across auth, payments, enrollment, and operational screens.
Device constraints, Flutter architecture, and hardware integration plan.
Flutter POS UI, localization, NFC/palm integration, and backend API wiring.
Device QA, bilingual testing, terminal rollout, and go-live support.
"The Flutter POS app feels built for cashiers — bilingual, hardware-aware, and quick to move from enrollment to payment on the terminal."
Tell us about your mobile or Flutter project and we'll get back to you within one business day.