On December 1, Random Hacks of Kindness in collaboration with the Peace Corps held an event called “Peace Corps Innovation Challenge.” Volunteers from around the world submitted ideas and concepts that they felt could improve the lives of people in their community or other volunteers. Ideas and concepts were submitted prior to the event and reviewed by Peace Corps Staff, NGO’s, current volunteers, returned volunteers, and technical experts. The best ideas and concepts were submitted to members of Random Hacks of Kindness in order for them to develop the ideas during a hackathon on December 1.
My alma mater, Rochester Institute of Technology, participated in the event. The event was well received and was attended by Sean Herron, a member of NASA’s Open Government team, and Rob Bishop, a developer with the Raspberry Pi Foundation . During December 1, which is also World AIDS Day, I live tweeted some tips to consider when developing an application for third world or middle income countries. I hope those who saw the tips found them helpful. I have listed them below for future programmers:
Things to Consider when Developing an Application for a Developing or Middle Income Country
- If your creating an app that stores a lot of data. Make sure it saves often. Electricity may be an issue
- Internet Speeds vary within countries. Make sure your app can run with little to no Internet
- Remember your users and make sure your app is user friendly
- Please consider that getting access to a phone may be easier then a computer.
- If your creating an app for a global audience please consider people with disabilities Note: Section 508 is a good reference concerning Tip 5
- Good Documentation can be just as important then the app itself
- Make sure English is a national language in that country. If not consider translating some of the texts or providing that option