Win an HTC Hero smartphone by taking part in our Mobile Development Challenge
Create an Android application to maintain a task/appointment list for Health Extension Workers on their smartphones to help them manage their maternal care visits.
Closing date: Saturday 18th February 2012
- Needs to work with Android v2.2 and above.
- Stores the task data offline, connecting to the server to update the task list regularly. Update [20 Jan 2012]: Just to clarify, following a couple of queries, there is no requirement for the application to submit data back to the server, the task list is generated from information submitted by the HEws using OpenDataKit regarding their patient visits.
- The task list will require a username and password (as get or post parameters) and will be provided by the server in JSON format. This is an example of the structure of the data that will be returned by the server, you can use this link to test your application – this is the format your application will be judged against.
- Code must be released under an open source license and made available on a publicly accessible code sharing site (for example Sourceforge, GitHub, Google Code)
- Your application must meet all the requirements to be eligible for the prize.
- You must be an Ethiopian national, currently living in Ethiopia, to be eligible to enter.
- Your mobile application will be judged on:
- code structure, quality, error handling and commenting
- user interface design
- features available (for example: highlighting overdue tasks, grouping by task type etc)
- All code submitted must be original and your own work.
- The judges decision is final.
Help to get started:
If you are new to developing applications for Android, here are some links to help get you started:
- Using the emulator (http://developer.android.com/guide/developing/devices/emulator.html), you don’t even need to have a smartphone to start building Android applications
- Setting up your development environment: http://developer.android.com/sdk/installing.html (we recommend that you use the Eclipse platform for developing your Android applications: http://www.eclipse.org/ )
- Android application fundamentals: http://developer.android.com/guide/topics/fundamentals.html
- Tutorials: http://www.vogella.de/android.html and http://developer.android.com/training/index.html
How to submit your application:
When you have completed your application, email the application package (.apk) file to email@example.com with the following information:
- Your name
- Your employment/educational status (where do you work/study)
- Contact details (email, phone/skype, website, address)
- Url to where you have published your code.
For more information please contact: firstname.lastname@example.org
Download a poster for the challenge to display in your organisation.