Mobile App, IPhone (optional: Android if possible)

IN PROGRESS
Bids
102
Avg Bid (EUR)
2785
Project Budget (EUR)
€1500 - €3000

Project Description:
1. General

- Project should be compatible with XCode 5
- App needs to be compatible with iOS 6+
- App needs to be run in 3.5 and 4“ Iphones
- No need to take care on device orientation
- Code comments in English
- if possible using StoryBoard

- we require an Android version as well, when you can deliver too


2. MainScreen

When App is lunched the GPS coordinates are send to an URL. This returns an XML (JSON also possible) which needs to be parsed. The results (image, title and one addtional text line for each record) needs to be displayed in an UICollectionView (Pinterest style Waterflow view) with two columns.

This mainview needs a pull to refresh to call again the URL and refresh the data. Each URL call returns 50 results, when bottom of list is reached next call should be performed to load more results (next 50).

Above the mainscreen near the footer line we need four round transparent buttons (we will deliver graphics)

SEARCH (magnifier icon)
INFO (i icon)
PERSONAL (people icon)
POST (+ Icon)


2. Detailscreen

Display image as fullscreen view and the title + description. Swipe left/right on image to get previous/next record from search result list.


3. Searchscreen

This is a modal view which needs to be shown, when SEARCH icon was pressed. It contains a text field for a search keyword and a few range slider and checkboxes which will be described later. The bottom of this view contains an OK/Search button. When this is pressed all entered parameters needs to be send to the URL mentioned in MainScreen. Search view closes and results are displayed on MainScreen.

Example URL: https://www.example.com/app/search.html?keyword=shirts&pricefrom=10&priceto=200...


4. Info Screen

Just load a Text for an URL and display it in this view. It should be possible to make some HTML style formating (UIWebView?)


5. Personal

View needs to be slide in, when PERONAL Icon was pressed. On top display logo image and back button on the left and OK button on the right of logo.

Beneath the logo an icon „I have an account“. Followed by two text fields for first- and lastname. Right of the textfields the user can take a photo of himself. Beneath two textfields for Email address and password.

When button „I have an account“ was clicked the two textfields for first-, lastname and photo is removed and only Email and Password is displayed. The button „I have an account“ turns into a new one: „Create a new account“. Also an additional button „Forgot password“ appears.

„Create a new account“ -> display the original view inclunding first-, lastname and photo
„Forgot password“ -> display only one textfield for email

For all four view:

display individual header text to explain the screen shortly
when OK button in header is clicked, perform check if all given fields are filled
when all fields filled out send data to dedicated urls for each screen and display returned text


When login succeeded save email and password in the App. Next time user opens this screen perform login automatically with save data.

When login was performed successfully load data via XML and display a list of the results (this are the user records). User can delete the records (after deleting call an URL) and edit the records (same data as on POST screen, described below)


6. POST Screen

When user is not logged in (see 5. Personal Screen) display an error text only and a button to move to the Personal View.

When user is logged in display a form with a few text fields which needs to be filled out. Also a photo should be taken. When users saves the record send all data, incl. Image and own GPS coordinates to a URL.

Additional Project Description:
01/06/2014 at 22:13 IST
In addition: all Webservice calls / XML urls are ready or will be finished soon by our team. So no server side implementation is needed. Only accessing/parsing in the APP.

Skills required:
Android, iPhone, Mobile Phone
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


€ 2886
in 35 days
€ 3092
in 30 days
€ 3000
in 30 days
€ 3092
in 30 days
€ 2577
in 30 days
€ 2886
in 21 days
€ 1546
in 3 days
€ 4381
in 35 days
€ 2474
in 30 days
€ 2700
in 34 days