Build an iOS app to read QR codes and record data

終了済み 投稿 May 18, 2015 着払い
終了済み 着払い

How the app should work:

1) User opens app for the first time and is prompted to scan an event code [1]. This QR code will contain JSON similar to the following. This JSON data must be saved by the app in memory for later.

{

"name": "Some event",

"secret": "t4jQNrFnkEiI9IlNFue5HeexA4U6MXR0rCM4VOK7Sn8"

}

2) The user will be taken to the next screen with two buttons. One ("EXIT") deletes the previously saved event code, and takes them back to screen 1. The other opens another QR scanner, which will scan codes with the data similar to the following:

[login to view URL]

This string is a JSON web token (more information at [login to view URL]) which should be signed using the secret saved in step 1. Once decoded, the signature should be verified to ensure that the QR code is valid. The main body of the token will be similar to:

{

"reward": {

"name": "Backstage Access",

"icon": "vip-badge",

"restricted": false,

"expire": "dd-mm-yy hh:mm"

},

"user": {

"id": 123456,

"name": "Benedict Lewis",

"username": "benedictlewis"

}

}

The expire data should then be checked to ensure that the code has not expired. If the signature is not valid, or the code has expired then the "Invalid Reward" message box should be shown.

If [login to view URL] is true, the black "Age Verification Needed" box should be shown. If the user selects "ID Valid" then it should continue to the success modal.

If [login to view URL] is false, then it should go straight to the success modal. The success modal should be populated with the data from the token, including [login to view URL] and [login to view URL] (a set of icon files will be provided, and the names in the tokens will match the file names).

Below the name and icon the first initial should be shown, followed by a "." and their last name, and finally the user's username in brackets prepended with an "@" sign.

The details from the token should then be added to the list of issued rewards (in the format shown).

When the user clicks the big tick button it should go back to the QR screen to scan another code. If the user clicks the "X" it should go to the list of previously issued rewards. This list does not need to be saved anywhere, it is just for the users reference.

You'll be expected to implement this as per the design specification, following all the standard iOS design principles in terms of animations and transitions. This app is very simple, and requires no online activity or similar.

Please refer to the attached file (Glint iOS App.png) for design details and the users flow.

You will be expected to write this as a native iOS app using Objective C. Please do not submit any proposals which involve the use of Cordova or other similar packages.

iPhone Mobile App Development Objective C

プロジェクトID: #7696135

プロジェクトについて

44個の提案 リモートプロジェクト アクティブ Jun 24, 2015

44人のフリーランサーが、平均$1334 で、この仕事に入札しています。

vasundhara19

Dear Sir, We are working on Web, iPhone, iPad and Android. We have large team of that skills with designer. We have checked your requirement and we are interested to working on it, would like to see wire-frame for m もっと

$1578 USD 30日以内
(133件のレビュー)
8.5
fashionMobile7

Dear sir. To get me in here, will be one of your Gold. I am a high quality and top mobile developer. I have rich experiences in developing mobile app for over 5 years. Before felling in love with mobile apps, I had wor もっと

$1184 USD 20日以内
(43件のレビュー)
8.0
mobileservice001

Dear, sir! I've checked your job description and attached wireframes. I 'm very clear what you want to do and thus i can finish your app with high quality within your deadline. But before i start your work, i'd li もっと

$1052 USD 10日以内
(45件のレビュー)
7.9
wancheng

Hello Thanks for your good project. I have checked your job description carefully and I am sure that I can complete this job perfectly. As you know from my profile, i have full skill and ability for this job. Plea もっと

$1578 USD 20日以内
(39件のレビュー)
7.9
anthonioez

A proposal has not yet been provided

$789 USD 10日以内
(168件のレビュー)
8.0
qitsol

A proposal has not yet been provided

$1184 USD 20日以内
(49件のレビュー)
8.0
codeguru786

Hi, we have read all the requirements and we are very confident to do this project from start till end. We definitely have some questions when we discuss project with you. Due to the change of bid system at freelancer. もっと

$2603 USD 28日以内
(35件のレビュー)
7.7
seekdeveloper

A proposal has not yet been provided

$1546 USD 15日以内
(15件のレビュー)
7.5
Jincheng921

Dear sir. I have rich experience in iOS & Android for 6+ years. For last 5 years I have worked in the sphere of mobile applications development. Also I have Bachelor's degree in Computer Science. My focus is on deli もっと

$1184 USD 20日以内
(28件のレビュー)
6.9
uditiiita

I have a lot of experience in iPhone applications development. I have developed many iPhone apps. I can develop your Glint iPhone app to read rewards information from QR codes in very less amount of time. You can chec もっと

$999 USD 20日以内
(14件のレビュー)
6.5
IvanDev

Hello Glint owner, Pretty detailed specification I should say, but I have few questions/issues: 1. List of already redeemed QR codes seems logical to be accessible by user from screen 1. Users may need this in cas もっと

$1350 USD 5日以内
(19件のレビュー)
6.6
yongxiuji

Hello. Just exciting and interesting project. This is on my line. So I can satisfy your requirement perfectly. But actually, we need to discuss more details in order to estimate the cost and timeline exactly for now. I もっと

$789 USD 7日以内
(15件のレビュー)
6.2
comet107

A proposal has not yet been provided

$1184 USD 20日以内
(19件のレビュー)
6.3
eriklevinn

Hello, my name is Erik, I'm interested in your job post as a Mobile App developer. In my portfolio page, you can see my latest projects. I can share more apps while interviewing.. I have some questions regarding もっと

$1500 USD 20日以内
(3件のレビュー)
5.3
dingxudong

HI! In reviewing your project description, I was excited to learn that you are looking for an amazing and reliable mobile app developer to make your idea come to life. And your job really caught my eyes because my ex もっと

$1184 USD 20日以内
(7件のレビュー)
5.5
andrewtb89

A proposal has not yet been provided

$789 USD 10日以内
(11件のレビュー)
5.2
ElegantTechno

I have significant work experience in mobile domain. I have a team of experienced developers. WORK EXPERIENCE:  ThoughtWorks, Application Developer o Over 3 years of experience in diverse fields o Specialized in t もっと

$1500 USD 20日以内
(5件のレビュー)
5.0
enriquesalas506

I am currently working for an app development company. I am very good at what I do and I will deliver an app of quality.

$750 USD 5日以内
(0件のレビュー)
0.0