Hmm I disagree I think the sample should work like an independant project .. a sample of how people would exactly do it.

You could still fiddle with it right away, it's just a dependency? Whenever I check out a project first thing I do is run `clean build` to ensure it is working before I touch it!