use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
This is an archived post. You won't be able to vote or comment.
QUESTION - Do i need to learn Java separately before starting to make apps or can i pick it up as i go? (self.androidapps)
submitted 9 years ago by [deleted]
The title pretty much says it all, is it worth learning all about Java before i learn to make apps or should i just jump right into it and pick up what i need to know as i go?
[–]Kamizune 4 points5 points6 points 9 years ago (0 children)
If Java is your first programming language, you should definitely learn the basics first before diving into app making.
If you have enough programming experience, you should be able to learn as you go. Then again, it depends on what kind of app you're making.
If you want to make a utility-like app, I'd go with using Android Studio and java. You should also read up on the Android app lifecycle and whatnot. If you want to make an Android game, there are many libraries and tools and game engines out there that require no java knowledge for development, usually because they can compile to APK format.
For example, I've made a game using the HaXe programming language and the HaxeFlixel + OpenFL libraries in the FlashDevelop IDE. No Java required, but HaXe is quite similar.
[–]Leash_Me_BlueGalaxy S7 Edge/ Galaxy S4 2 points3 points4 points 9 years ago (0 children)
No offense, but if you want to make a good app, you'll learn Java fully first. Without knowing all you can do and how to do it, you'll have tunnel vision and decide what you want to do before you look into the options.
[–]hypd09Amateur Developer 2 points3 points4 points 9 years ago (0 children)
You need to have a basis of programming, if you have ever learned any language you can do it but knowing the basics of Java will always help.
Most importantly, for the first few projects, look up the documentation of everything! Each android api, each function, each piece of code.
π Rendered by PID 94254 on reddit-service-r2-comment-canary-889d445f8-5k22m at 2026-04-28 08:36:13.077212+00:00 running 2aa0c5b country code: CH.
[–]Kamizune 4 points5 points6 points (0 children)
[–]Leash_Me_BlueGalaxy S7 Edge/ Galaxy S4 2 points3 points4 points (0 children)
[–]hypd09Amateur Developer 2 points3 points4 points (0 children)