CoreDroid is an application framework that makes writing Android applications much easier. It is a library project. To use it check it out, then make a new android project for your application and add CoreDroid as a library project. See CoreDroidSampleApp for an example of how to use it.