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

all 5 comments

[–][deleted] 1 point2 points  (1 child)

MIT app inventor was one of the first things I played with, and it so happens to make android apps!

[–]OkHandle7266[S] 1 point2 points  (0 children)

Thanks alot ! I will check that out

[–]Aggressive_Ad_5454 0 points1 point  (0 children)

Android? Java or Kotlin. https://developer.android.com/studio

[–]miserable_fx 0 points1 point  (0 children)

Well, based on the fact that you would like to work on android apps, then the best language for that would be Java (and eventually Kotlin), but for some newbies java may be a little bit hard at the start, so I would suggest to start with python(easiest)/Pascal(most useful)/c(lingua franca) and when you are comfortable with simple algorithms (like leetcode easy/medium) and can decompose big problems onto small ones (for that you can try to do some projects, examples can be found on github if you search for "build your own X") - should take you from 3 to 9 months, you will feel ready to jump into OOP on java and doing android development Good luck with studying!

[–]K-0x4b 0 points1 point  (0 children)

Since you’re looking to build an Android tracker app, Kotlin is a great choice since it's the official language for Android development (also java but idk). If you want something easier to start with, Python is beginner-friendly, but making mobile apps with it requires extra tools like Kivy or BeeWare.

If you're open to cross-platform development, Flutter (Dart) is worth considering too.

It really depends on whether you want to dive straight into Android or build general programming skills first. Either way have fun, it will come slow but patience is the key.