Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Android Build a Self-Destructing Message Android App Using Fragments for Tabs Modifying Tabs from the Template

Greg Austin
Greg Austin
10,890 Points

Losing Interest

This extremely outdated course is causing me to lose interest in this project and, as the next course is a continuation of this, this entire track. I got this far only to get stuck with half answers or more outdated material in the forums and Teacher's Notes. It's very frustrating and also making me wonder just how many other Tracks have outdated videos and whether I'll get stuck and lose interest if I switch.

My question is: when will you be rerecording this course for Android Studio and if you won't be, please say so and how about at LEAST post project downloads for AS with good commented code.

Until then, I suppose I'll finish the Java track and perhaps move on to Python...

2 Answers

I think you'll find most programming guides available on the web are outdated due to the complex and quickly changing nature of the industry.

For example, when building the Gradle in the story project, since it was an older version of Android that the project was built on, the gradle was still running the runProGuard method in the gradle.java file. This has been deprecated to the minifyEnabled function and no longer exists in Android programming.

Instead of getting discouraged, I poked around on the web after getting the error message and found the solution and managed to fix it myself. This is how you have to think as a programmer as content becomes outdated quickly. You have to be willing to update and manage your code so it still functions properly.

If this is too frustrating for you, find another industry. Perhaps coding is not for you.

Greg Austin
Greg Austin
10,890 Points

So I have noticed and have worked through other issues with little problem. This course, on the other hand, seems half the code has been deprecated and its just one problem after another.

...See what I mean about half answers? And don't tell me something ain't for me, you'll just piss me off even more.

Well you're the one that started a thread called "Losing interest".

Also, instead of complaining that the code is all deprecated, why don't you post examples of deprecated code for the admins so they can update the course work?

coding hunter
coding hunter
462 Points

agree with Eric, Greg should quit and you guys should fight! :D

Greg Austin
Greg Austin
10,890 Points

Just pick a random video on the course and I'm sure you'll find plenty of examples yourself. Don't care anymore. I'm obviously not the only one who thought it was a horrible course, since they removed it from the Track completion requirements...I'm surprised they haven't removed it from the Library. I've moved on from Android for now, anyway. Working on Game Dev, which was exactly what I wanted to do in the first place, but they didn't have any courses for it back then. They still don't have a lot, but Unity3D has a bunch of good tutorials. Also been following Jimmy Vegas' videos on YouTube. I also intend to go through the JavaScript and C# courses, at the very least.

...and don't be a DB, coding hunter...