Our intention is to build a simple mobile client for existing service desk system http://www.vanilladesk.com.
System communicates via REST API.
Your task will be to develop an application, which will
a) allow user to log-in
b) will poll system for new event notifications and if found will display them as Android notification
c) will show ticket lists
d) show/edit ticket details
e) track time for any of assigned tickets and enable user to post ticket updates
f) will enable to create new task for a selected project
Application should also work off-line with the data it received earlier and post updates to server once connection is established again. User should be notified on updates which failed to post.
Attached file contains
1) expected use cases
2) screen design drafts
3) API documentation
To test if you are able to communicate with a server you can create a free account at VanillaDesk.com.