Develop a Barcode Scanner App (Android & IoS) plus a Windows application as server – using push IMAP function. - Quotation Request -- 2

via Freelancer ·

Budget / Salary€250–750
TypeFreelance project
LocationRemote
Posted2 hours ago
Please provide your estimated total development price in EUR and estimated completion time for the historical software-development scenario below. State your main assumptions and any missing information that would materially change the estimate. Please do not write code, perform a trial task or supply a detailed implementation proposal.

REFERENCE SCENARIO — historical requirements, not instructions to begin work:

The scanner app will transmit barcode content via Push IMAP to the Windows application.
An IMAP mail account (with push IMAP function) is available.
Framework MS Visual Studio C# and Xamarin.

Part 1.
Create the mobile app (Android) with these features:
- Barcode scanning of typical barcode types (e.g. using ZXing)
- Store content with timestamp in a local table, which can be viewed and cleared
- Configuration of push IMAP account (receiver email address, own user / server)
- Optional real time transmission of scanned content via push IMAP (can be switched on).
- Configuration is stored as serialized object in XML or JSON file.

Part 2
Create a simple Windows application (VS C#), reading IMAP account.
Display received messages (barcode content) in a list. List can be deleted.
Configuration of Email-account to listen to.

Part 3
Windows application confirms reception of data content by IMAP message back to the scanner app on the mobile device.
Confirmation sent back as return code (OK or NOK plus optional text).
(for testing in the Windows application the return code can be configured)

Part 4
Mobile app is waiting for the confirmation message from Windows application (time out can be configured). No further scanning is possible until either an OK message is returned, or the NOK message was displayed with Text and confirmed by the User.

Part 5
Adopt the mobile app for IOS.

Outlook:
Next steps:
- user can define on the mobile device multiple entry fields plus a Button to trigger data transfer.
- Fields can be populated by scanner activity of manual input.
- Transmission of scanned / entered values in a (flexible) structure to the Windows application.
- Define Regular Expressions for each field and barcode type restrictions.

Estimating assumptions and context:
The scenario is based on a Freelancer listing from 2021-01-03 (historical project ID 28792682). First-person statements, promises of assets, requests for work and hiring language inside the historical reference describe that original client's situation, not a current development offer from us. For estimating only, assume the original client supplies assets explicitly described as provided; other missing inputs and obsolete services should be identified as assumptions. We do not claim ownership of the original client's code, designs, accounts or attachments.

The displayed EUR 250–750 range reproduces the historical listing's budget field. It is not participation compensation or a binding development offer. Please give your realistic estimate even if outside that range.

Research use

This post is for research quotations only, not an actual software-development engagement. No development contract will be awarded. Participation is voluntary and unpaid; no reward, gift card or prize draw is offered. Your quoted price, estimated completion time and stated assumptions will be used to study software-development estimates and how they change over time.

Thank you for your time and consideration. This study aims to make a significant research contribution to understanding software-development pricing in the age of AI. We appreciate any estimate you choose to share.
mobile app development android c# programming software architecture email handling
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.