Ushahidi Android Application

From Foss2Serve
Jump to: navigation, search

There are some useful online resources for building the Ushahidi Android App. This page provides some detail and notes for POSEE members interested in working with the App.



Building the App

There are (at least) two options for building the Ushahidi app - You can use command-line tools, such as Ant (an approach that may feel natural to old fogies used to Make), or you can use Eclipse. In both cases, you need to use the Android dev package.

Disclaimer: These instructions have only been tested on a Mac. The command-line stuff is likely to be similar on Linux, but probably not on Microsoft Windows.

Setting Up Your Computer

You will need to install the Android SDK.

If you are working on the command line, you'll need to make sure that the Android SDK tools are on your PATH.

Building the App from the Command Line

Building the App through Eclipse


Sam's Experience

While the basic instructions seem straightforward, it appears that they are not universally reliable. I had some of my students try to build the app. They couldn't figure out the command-line instructions (mostly because they haven't had any experience using Ant and weren't good at reading the Ant output). They couldn't build in Eclipse. And these are students who have done App development before. In contrast, although I had never built an Android app before, I was able to get both sets of instructions working. Hmmm....

Java Source Code

The Java source code can be found in the github repo under Ushahidi_Android / Core / src / com / ushahidi / android / app /.

Personal tools
Learning Resources
HFOSS Projects