The M1 consists of 5 screens of the project -
1. Registration Screen
2. Phone Verification Screen
3. Home Screen
4. X Form
5. Review Form
The designs will be provided as PSD files.
You are required to develop the screens and the functionality of the app for these 5 screens. The final result should match the design screens exactly (I am very particular about this).
Specs: will be provided to the selected bidder
API: will be provided to the selected bidder
OS version for Android:
Android OS 3.0 (Honeycomb), Android OS 4.0 (Ice Cream Sandwich), 5.0
Development of webservices:
No
Development of graphic design and UI elements:
I will provide all assets as PSD. But you should be able to scale images and have some hands-on experience on Photoshop.
Top app requirements:
The app will be developed for the 5 screens described above.
1. It should not block the UI thread for any webservice call. So better use AsyncTask or Service to fire remote calls. Can use a framwwork as robospice.
2. It must work seamlessly on all phones as well as tablets (10").
3. It should be interactive and have proper way to show message to user on every important event. Maybe we can use toast?
4. Code should use package : [login to view URL] and app name Slapr.
4. If you have read the job description well, you will type OMEGA when you reply. If I do not see it, your bid will be ignored.
5. Comment code heavily and proper code formatting required.
Duration of post production support:
- If bugs are found, fix will be expected free of cost.
Additional comments:
1. Timeline is crucial for this app. So, meet deadlines.
2. Do the needful so that Push Notification can be processed and sever will need additional details for push notify which you must supply in the API payload.
3. Do suggest where a thing can be improved and we will make it work better.
4. On completion of the first 5 screens, there are a bunch of other screens which must be added to the app. In all there are 4 milestones M1, M2, M3 and M4. This one is the first one.
5. I already have a code base which has those screens done. But I am not happy with how it has been implemented because the developer didn't create multiple drawable and used REST calls on UI Thread thus blocking the view.
6. Do not overshoot budget. I wont be able to pay.