LearningAndroidYamba is a project mainly written in Java, it's free.
Code for Yamba as explained in Learning Android book
This is the source code from Learning Android by Marko Gargenta published by O'Reilly Media.