Add new function to android app for tickets check
$10-30 USD
Paid on delivery
There is an application with a built-in QR code scanner that checks the data read by the scanner by connecting to external MySQL database.
Shortly it is necessary:
- add new scenario of checking tickets,
- add option to print tickets via google cloud print,
- rebuild existing cenario of checking tickets.
Full task:
1. On the page of the QR scanner you need to add a switch - old/new scenario. Depending on the chosen scenario - the application should check the data received by the scanner either by the existing scenario or by the new one.
2. Create a new verification scenario:
- By analogy to existing scenario, you need to send a request with data from the scanner to the database,
- Create a page with the result of the check as a list of returned results (a list of tickets with info about each ticket):
- Depending on the status - you need to highlight the list item (ticket) - passed (red) / not passed (green)
- On the list item you need to place 2 buttons: Control, Print.
- When you click on the Control button, you must send a request to change the status of the ticket and change the color of the ticket in the list from green to red,
- When you click on the Print button, you must send a request to get a hash key, which then needs to be inserted into a specific format in order to receive a pdf ticket. This pdf ticket then needs to be printed via google cloud print.
Additional buttons to work with the entire list:
- Control all - in order you need to change the status of all green tickets to red,
- Print all - in order to send all tickets (both green and red) to print through google cloud print.
Back button on the results page - return to the scanner.
Parallel processes and popup notifications:
When you click on the “Print” and “Control” buttons on the list item, or for the entire list, it is necessary that the processes of changing the status or sending tickets to print must occur in the background so that the user does not wait for the process to finish.
At the end of the process, you must:
- display a popup notification with the result - “Ticket [ID] status changed”, “Ticket [ID] sent to print”,
- change color of the list item from green to red.
3. It is necessary to modify the old scenario using visual elements from new scenario:
- On the page with the result must be shown one ticket
- Depending on the status - you need to highlight the ticket - passed (red) / not passed (green)
- On the page with the result of the check you need to add a buttons - “Print” and “Control”.
- When you click on the Control button, you must send a request to change the status of the ticket and change the color of the ticket in the list from green to red,
- When you click the Print button, you must send a request to get a hash key, which then needs to be inserted in a specific format in order to receive a pdf ticket. This pdf ticket then needs to be printed via google cloud print.
Project ID: #18462429
About the project
9 freelancers are bidding on average $336 for this job
Hello , I am Android development Expert and have 7+ years of Experience .Please contact so we can discuss the requirement in detail . Thank you
Hello As we checked your project descriptions and we have few questions on this project about api and design . can we sort out this questions and we will tell you final cost and time and we can start this project More
Hello Friend, We have 4+ year experience in design and development of Websites and Mobile Applications. We have relevant experience to your requirement. We can do your project. We have expertise in developing Appoi More
I am confident I am the right candidate for this project as I have done many similar projects in the past. With years of experience in this field, I believe this project will be very easy for me.
Je suis bien maîtrisé tous les outils nécessaires pour réaliser votre projet avec une plus efficacité.