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

Having problems with java

So I have been learning java for quite a while now. I am nor interested in learning kotlin yet. The only reason I am learning java is to use it to write code for android apps. Ever since I started learning java I have been learning it alone not with android studio. My original plan was to learn java on its own as in (java in Intellij, just how to use java with JVM) and while doing this I have noticed it's not really what I want because when I learn so much and I don't have any sort of proper project I starts to feel like I am forcing myself. Now with this, it is hard to carry a proper project with just java(no swing, no JavaFX, no android studio) and things keep getting boring. So now my question is should I just leave learning java on its own and just learn java with the android studio since that is the only thing I currently want to use it for or I should continue learning java on its own.

1 Answer

Android course has prerequisites listed before you can start learning android programming. Check this out: Android programming prerequisites

If you have learned these, I highly suggest you to start learning android development. I have just created my first app from Treehouse android course and it is super easy(AND SUPER COOL).

Of course it's way better to use Java to make actual apps rather then console text-based apps. You do not need to learn Java forever and do only text-based apps with it. Just make sure to learn prerequisites(If you have not already).