Poseidon Android app launch background poc

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Objectives

 

Create an android POC app and validate that app can be launched from background with NFC tag contact.

 

Technology Stack

Android

 

Project Overview

In this project we will be creating a mobile app that can scan QR code, which will be used to pay at POS. The workflow will be as a customer comes to POS terminal and open our app to pay the payment. Terminal will show dynamically generated QR code which customers can scan through our app and pay.

 

But doing this will make the customer to find and open his app, so to improve the user experience of the customer we would like to install some NFC tag near POS, which when contacted by customer’s phone will open our app with QR code scanner screen. So this will reduce the time of payment and improve the user experience.

 

With this challenge we would like to validate this process or suggest if you have a better way of improving the UX.

 

Individual requirements

  1. Create an android app which shows two tab, one tab for home page and another for scanning the QR code. 

    1. By default the home screen should be open when app is opened. 

    2. Scanner should show the information of QR in popup.

    3. The confirmation popup should have “Ok” and “Cancel” button, with the message to confirm the payment

    4. Clicking Ok should close the confirmation popup and show another alert popup with successfully paid message.

    5. Clicking Cancel should close the confirmation popup and go to the home screen.

 
  1. Validate that when android phone is contacted to the NFC tag, it will open our app’s screen “scan & pay”.



Final Submission Guidelines

Please submit the following

  1. Source Code with guide to deploy

  2. Video showing that when android phone is contacted with NFC tag, payment app is opened, Please upload video to google drive.

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30108612