Simple native iOS app
£250-750 GBP
Paid on delivery
I am looking for a talented freelancer to create a native iOS 8 app. The app should conform completely to Apple's design guidelines and be as easy to use as possible. I will provide an app icon and a logo file that must be used - I want to try to use Apple's own UI kit as much as possible but if you need any more design work, my designer can do it. The app must work properly on iPhone 5+ and iPad.
The app is for a server management company. All app users will first be taken to a login screen (screen 1) to enter their email address and password. The app will POST JSON via HTTPS to the backend that I have written with the username and password. The server will respond with JSON a success message or a JSON error. If success, proceed to screen 2 and save the email address and password in the iOS keychain, otherwise show the error returned by the server.
All further screens (2+) will have a top bar with a drawer menu button and our logo. A loading wheel must show while API data is pulled from our server and an error must show when the server does not respond, allowing the user to retry or cancel. The drawer menu will contain:
- My Servers (screen 3)
- My Requests (screen 4)
- A link to leave the app and make a telephone call to our agents
- A link to log out (return to screen 1 and clear iOS app keychain)
Screen 2 will have a table with 2 columns and 4 rows. All of the data for this table will come from a single API call.
Screen 3 will have a table with 2 columns and a variable number of rows. This data will be paginated by the API (e.g. request for &page=2 will show rows 20-29) and each page will contain up to 10 rows. If the user needs more data, they should be able to swipe up on the table to get a further 10 rows.
Screen 4 will be identical to screen 3 except it will have 3 columns instead of 2 and pull from a different URL. In screen 4, the user can also tap on a row to enter screen 5.
Screen 5 will show a sort of email thread. A single API call will get non-paginated data containing messages. There will be a variable number of messages and each message will have a name, a time and a body. They will be sorted in time order by the server. For each message, there should be a box header with the name and time, and the message inside the box.
In screen 5, at the top, above the messages, there will be a textarea with a button to submit a new message for that thread. The message, plus the ID number of that thread, will be sent in JSON by HTTPS POST to the server and a loading wheel will show until a response is received. If a response is not received, the user will see a message informing them of this and allowing them to retry if they wish. If it has been successful, the thread page will be refreshed with new data from the API.
I have a preference for freelancers in the EU but I am open to good freelancers elsewhere too. Fixed prices only please.
Project ID: #7629370
About the project
42 freelancers are bidding on average £946 for this job
Hello How are you? I read your project description carefully. I have 10 years experience with iOS and Android. Please check my profile in Freelancer.com http://www.freelancer.com/u/zhengnami13.html As you c More
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 More
Dear, sir Our team has much experience in mobile app associating with back-end. I would like to participate in developing your project. We have already developed many Android and iPhone apps. You might have read More
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 More
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 More
Hi, All requirements are clear, I can start making it for you. I'm an experienced iOS developer I've made a lot of great apps. Looking forward to working with you. Skype: tran_quoc_ngan Regards, Ngan
Dear employer, I'm working on a similar app at my full time job. I love that you know exactly what you want and would like to work on your app. If you are interested feel free to contact me. Have a nice day. More