Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Publishing projects based on Treehouse tutorials

I have finished the Android tutorials available here in Treehouse. I was wondering if it is okay to put such projects on my web page as samples of work I've done. I was thinking about making the version compiled for the emulator available (found in the bin folder of the project). And what about the project source code? Am I allowed to make that publicly available?

2 Answers

Ben Jakuben
Ben Jakuben
Treehouse Teacher

Absolutely! We love having students show off what they built with us in any way. Feel free to upload to Google Play or wherever you like. If you search for "Crystal Ball" on Google play you'll find quite a few versions from Treehouse students. :)

As for the source code, I would just ask that you post your own code that you worked through as opposed to the project files directly from the site. Not really a big deal, but it's important that everything be your own work if you're displaying it to others (even if it's guided work like this).

Other than that, we'd appreciate a mention where you post that you learned/built with us. :)

Thanks, that's great! I'll be sure to mention Treehouse with the applications.

One more thing, though. What about the ShakeDetector class in the crystal ball application and the images used for the application icon and background, and the sound of the crystal ball? I think those were the only files in the Android projects that were provided. Should I add some disclaimer at the beginning of the class file or remove/replace all of them completely? As I'm planning to publish the source code by making my git project public, I could also add a disclaimer in the readme file which is visible in the project overview.

Ben Jakuben
Ben Jakuben
Treehouse Teacher

Use it all however you want! :) I probably should have put some Treehouse information in comments of the ShakeDetector file, but it's not a big deal. Thanks for asking, though!

A shoutout to Treehouse in the readme would be nice if you think it's appropriate. :)