Engineering
Contract
Remote

[HIRING] Contractor assistance needed to implement a Custom Action to scan a QR code using the device's front-facing camera

Remote
Contract

Hi there! I'm CTO of a UK-based business services platform. We developed the mobile version of our app using Flutterflow, it's being widely used by our customers but has a flaw which is causing some complaints. We're primarily web developers, we've tried to fix it but need a Flutter/Dart expert to help at this point ๐Ÿ˜„

A feature in our app allows businesses to record visitors by scanning personalised QR codes in their employees' Apple/Google Wallets. They would set up a tablet at front desk, and use the QR code scanner to complete the check-in process.

Unfortunately Flutterflow's QR code scanner defaults to opening using the rear-facing camera. For businesses checking in hundreds of people each day, it's too frustrating and slow to expect everyone to flip the camera round every single time.

We attempted to implement a Custom Action using the mobile_scanner package. Unfortunately there are some dependency conflicts with Flutterflow's intl package (and possibly others). We were able to get the Action to build on iOS, but not on Android.


We're looking to hire a developer on a contract basis to resolve this for us. You would need to be able to supply the code to use with the Custom Action, which should:

  1. Launch a full-screen QR code scanner, defaulting to the front-facing camera, but optionally configurable to use the rear camera

  2. Return null if the QR scan was cancelled, or

  3. Return the decoded string of the QR code if the scan was successful, then dismiss the full-screen scanner.

The Custom Action must work on both iOS and Android devices. It does not need web support.

You're free to use:

  • mobile_scanner (if you can get it to work)

  • a fork of mobile_scanner (if you can publish it to pub.dev)

  • or any other package which is suitable (we're open to your recommendations and expertise)

As this is a drop-in Custom Action, you'll need to verify/test it works on your own project before providing the code and dependency list to our team to integrate.


To apply, please message me with a quote and estimated timeframe for delivery.

Any questions, please let me know. Thanks in advance!

7