This project is for an adept iOS developer who has a strong aptitude in design. Although this project has a very standard design, after we prove this concept to our client, we want to add good design elements in a second version.
Mandatory to use Xcode 8.3.3. Not higher and not lower. Target is all iPhone devices. Nice to have iPads if the UI is made responsive.
You can find the screens and the flow attachments.
We are not looking for a fancy UI but should follow very standard iOS look and feel. The mockup tries best to demonstrate that. Also look and feel should remain consistent.
Backend APIs already exist but please document/comment where API calls are being made in the Xcode so in case our API version changes, we can update the code.
#1 Login screen. ask for email, password, retrieve auth token, locally store auth token even if app is deleted from background. only logging out would remove the locally stored auth token. if app is started with local auth token being valid, then show screen #2, otherwise #1
#2 Companies screen. This show first 20 items in the list. Search box uses search API to fetch companies as search results. Tapping on one item takes to Company screen.
#3 Contacts screen. This shows first 20 items in the list. Search box uses search API to fetch contacts as search results. Tapping on one item takes to Contact screen
#4 Notifications screen. Shows all notifications from API.
The app can be simulated here:
Password is 123
On iPhone, use share button in safari to "add to home screen"
There are some tap and swipe gestures.
You will get more details.
We're looking to prove a simple concept for a client company.
Successful project will lead to more updates on this app and return business for you.