To get started with Android, you'll need to get familiar with Git and Repo.
To initialize your local repository using the YAAP trees, use a command like this:
repo init -u git://github.com/yaap/manifest.git -b eleven
Then to sync up:
repo sync -j$(nproc --all) --no-tags --no-clone-bundle
The source at YAAP is well configured for building.
. build/envsetup.sh
lunch yaap_device-userdebug && make yaap -j$(nproc --all)