The main function of app is this:
Collecting phonebook from server and presenting to user.
First time use of app:
• App asks for username, password and servername (you will get these credentials from me)
• App connects to server
• Authenticates to server
• Collects a list of CONTACTS (PHONEBOOK).
- Every contact consist of a Firstname, Lastname, emailadress, Countrycode and 5 different phonenumbers (phonenumber1, phonenumber2…)
• The timestamp of this is saved in app.
• App shows list of contacts. The UI of list should look like the IPHONES own contactlist/phonebook
• The phonebook is saved locally on phone.
• It should be possible to lick on for example letter C, and show all contacts starting with C.
Second time use of app + every time when starting:
• App shows lists of phonebook.
In ui there is two buttons:
- When clicked on this button app connects to server and checks UPDATEFLAG. This flag is a timestamp of latest update on server. If server has a later TIMESTAMP then APP then app downloads whole phonebook again.
- If timestamp is newer on App then nothing is done.
If clicked on then you show a window to change username/password.
This is a timecriticial project. The functions of app is therefore very limited. If this project goes well I will contract you for further development of it. I will be with you helping you during the project.
I need this app done in 24Hours. Please don't bidd if you can't prioritize this project.
Apple provisioning portal.
I have a developer account, and can make setup if you present me with details what to setup.
You need to be accustomed to using testflight to run betatesting of app. The app will initially be installed through testflight.
Most crucial of this project is that you have experience and capability of testing different scenarios that can happen. For example on bad internet connection, wrong username, upgrade on ios and so on. If you have experience with ios development this will be something you can help with very easily.
You need to have a skill in graphics and good design.
I will provide documentation for connect to api. Please note that you need to be accustomed to working with HEADERS
If you don't know what firefox plugin RESTCLIENT is then please do not bidd on this project as your knowledge is not sufficient for this project.
I have done 100+ projects with good reputation. I am always around during the project for help. If you put time in writing a good answer on this project I will answer you. So please do not send any autoreplies - I will not read them because that is not nice to people who put in time actually reading the project descriptions.