I want a cross-platform mobile app built with .NET MAUI that runs smoothly on both Android and iOS. The app will connect to my existing REST-based Web API for a simple username-and-password login, then guide warehouse staff through day-to-day tasks. Core functions • Barcode scanning: the camera should reliably read QR codes, UPC codes and Code 128 labels depending on context, decoding the data to send to the API. • Warehouse workflows: after login, users choose whether they are Moving, Picking or Receiving Goods. Each flow will call the relevant endpoints I already expose and display success or error messages in real time. • Offline handling: if the connection drops, cache the scan data locally and sync automatically when the device reconnects. UI/UX Keep the interface minimal—large buttons, high-contrast text, and vibrate/beep feedback after every successful scan so pickers do not need to look at the screen constantly. Technical notes • Use ZXing .Net or another well-supported scanner library that integrates cleanly with MAUI. • Support hardware scanner library where available for handheld scanners • All API calls are JSON/XML over HTTPS; I will provide the OpenAPI spec and test server. • Please observe solid MVVM practices to keep the codebase maintainable and easy for my team to extend. Acceptance criteria 1. Login with username/password validated against my API. 2. Accurate scanning of QR, UPC and Code 128 at typical warehouse lighting distances. 3. Movement, picking and receiving screens post data to /move, /pick and /intake endpoints respectively and display the response. 4. Successful build and deployment packages for Android (AAB) and iOS (IPA/TestFlight). 5. Source code delivered in a clean Git repository with README instructions. If this scope is clear and you are confident with .NET MAUI and mobile barcode scanning, let’s get started.