We want to learn how to port an existing project to Android. For this project we will create a simplified version of it that works on Windows/OS X and ask the programmer to port that to Android.
The sample project will have the following characteristics:
* The UI will be minimal, since we are mainly interested in porting a library to be used by other applications.
* It will be in C++
* It will use the Boost libraries
* It will use an FFT
* It will be multi-threaded
What we want as a deliverable is the source code and related project data for a version of the sample app that runs on Android, along with enough explanations that we can build and run the app ourselves. The app itself will be very simple. The hard part (for us) is figuring out how to get Boost to build with the NDK, how one uses an FFT in Android and general programming in an Android environment. We are experience developers but have almost no experience developing for Android.
If this project goes well there is the possibility of follow-on projects to do more work in this area.