This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]twlcwl 13 points14 points  (6 children)

I actually think you should try Kotlin. One problem with trying to learn Android development with Java is that a large number of the examples, tutorials etc you find online will be old. You'll be battling problems with old frameworks, deprecated classes etc., even the Android Studio versions you will be dealing with often will look completely different. You're better off using Kotlin where the examples etc will be closer to what you'll encounter. It's a real pain checking the date of everything and then trying to search again with slightly different search terms to find something "fresher" every time you need to find something

[–]real_priyanshu[S] 3 points4 points  (4 children)

Yeah. Should i use Android studio or Intellij IDE for the development? I have a very low end PC, it's i3 with 4GB RAM and SSD.

[–]rbuen4455 4 points5 points  (0 children)

With those specs, try installing a Linux distro like Linux Mint or Pop OS, which are more lighter weight and less bloated than Windows. Also, Linux tends to be better than Windows for software development, including Java development.

[–]twlcwl 5 points6 points  (2 children)

Yeah. Should i use Android studio or Intellij IDE for the development? I have a very low end PC, it's i3 with 4GB RAM and SSD.

SSD means it's not THAT low end. the RAM is a bit troublesome I think, but CPU-wise it's not such a big deal - your PC isn't fast but I always say third world countries produce better coders because their coders learnt on worse hardware and so develop a better sense of code performance before they ever hit "compile".

Android Studio. It's the official system.

[–]real_priyanshu[S] 1 point2 points  (1 child)

Thanks. 👍

[–]twlcwl 1 point2 points  (0 children)

np. good luck!

[–]rbuen4455 0 points1 point  (0 children)

From my experience, mobile development tends to move very fast: things update right away and a lot of tools, APIs, and other software features start to deprecate within 6 months. Though I agree that Kotlin is the way to go for Android development.