en flag +1 214 306 68 37
Retail Price Comparison App with a Barcode Scanner and Discount Lottery

Retail Price Comparison App with a Barcode Scanner and Discount Lottery

Industry
Retail
Technologies
Android, iOS, Mobile

Client

The Client is an ambitious start-up operating an online loyalty program enriched with gamification elements which helps customers in the UK to make their shopping experience more engaging.

Challenge

The goal of ScienceSoft's retail app development team was to develop a mobile app which the registered participants can download and activate on their mobile devices while shopping. The app must identify items from a particular retailer or store by reading barcodes and then provide the user with an opportunity to spin a virtual wheel of fortune to win freebies and discounts for the selected product.

Solution

The Client decided to go for the two major mobile platforms – Android and iOS. The iOS client side was implemented in the course of 2 months by one iOS developer and one testing specialist and involved integration with the backend and server provided by the Client. It is compatible with iPhone, iPad, and iPod touch. This app is also optimized for iPhone 5.

The combined efforts of 1 Android developer and 1 QA specialist during 1.5 months resulted in a fully-functional Android product satisfying all the initial requirements. The application is compatible with devices featuring Android versions 2.2 and higher.

Both versions have a screen where a user can scan a barcode (EAN 13 barcodes only) and search a product by it. The product identification scanner allows to compare in-store products and prices on the go with other offers both online and offline.

The app users can test their luck and try to get the selected product for free by spinning a colorfully designed and animated wheel. They bet a small amount of money from their previously topped up account. Should the spin be unsuccessful the stake is converted into a discount on future purchases from the registered retailers.

Results

The application was successfully developed and is now available on Google Play and iTunes. The project was accomplished on time and within the budget.

Technologies and Tools

The Android app version utilizes most standard tools such as Android SDK, ZXing, Android Fragments, JSON, Eclipse, Android animation, ADT emulator, Camera API, Canvas. For the iOS version: Mac OS X 10.7, iPhone 5.0 SDK, XCode 4.2 IDE, Objective-C 2. User interface: UIKit/CoreGraphics.

To enable the app to read barcodes ZXing library was used for both platforms. Using this library it is also possible to create apps capable of reading QR codes.

Have a question to our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative.

Upload file

Drag and drop or to upload your file(s)

?

Max file size 10MB, up to 5 files and 20MB total

Supported formats:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log

More Case Studies