Project Description:
I have created an Android app which replicates the functionality of the website: linebouncer.com which is currently live on the android app store. This is a two part project.
The first part is to build out the "use a pass scenario" consisting of:
1) Splash/Login screen
2) Account view
Pulls data from a web service (json results)
Displays passes in list provided from json results
3) Pass View
Shows details of pass from above
Button which allows someone to use pass (after confirming)
---> Sends request to server
4) Access granted page
5) Access denied page
This will be the first deliverable.
The 2nd part is to complete and bring the app up to the same functionality with the Android allowing pass purchases in the app itself. I expect the bidder to have a full understanding of Apple's policies and to be able to provide guidance on what can, and cannot be done in terms payments in the app*. This part entails:
1) Select a city screen
2) Select a venue screen
3) Select an event screen
4) Select a payment processor screen*
5) Payment handoffs to 3rd party processors
6) Integration with first deliverable
The APIs are completed and documented using GET requests and returning JSON formatted data.
I would like you to follow the design principles from the android app (namely Singleton data structure, abstracted json parser, & asynchronous content loading)