I want to learnandroid app
, what language should I learn? ?
In the past two days, it seems that there is only one language calledKotlin
, which is described in detail.
Java
Is it still competitive(picture fromChuanzhi Podcast)? ?
There is another question:What editor is good for app programming? ?What I know so far isinteliJ IDEA
...., what editor do you use? ?
No matter how much promotion Kotlin gets, you must learn Java to do Android development, unless Google no longer wants Android. Of course, unless you never plan to look at the source code when developing Android (then there is no need for you to learn Android development)
I wonder if you have a foundation in programming languages. If not, then you can (and it is recommended) learn Java to get started. You can get many excellent programming ideas in this process. If yes, same as 1
Kotlin is the main recommendation. It is definitely necessary to learn it, but there is no need to rush. There is no need to abandon Java and learn Kotlin directly. It still takes some time to be widely adopted
As for the editor, useAndroidStudio, this is nothing to consider, only one
I personally think it’s right to learn java. The conversion is also gradually promoted, after all, the Java language is learned correctly. As an editor, you can use android studio. Before version 3.0, you can download the plug-in to directly convert java to kotlin. Version 3.0 is directly compatible with kotlin.