In general, because of the May 2019 announcement from Google I would recommend beginners at Android app development start with Kotlin however there are some exceptions where I think Java may be better. There are two scenarios I would recommend learning Java first for Android app development as a beginner.
Read moreHow long does it take to learn Kotlin from Java?
Offered by JetBrains, it will take 25 hours to complete the course and switch to Kotlin from Java programming.
Read moreDo you need Java to learn Kotlin?
Knowledge of Java is not a must . As I see, Kotlin borrowed something from Python and other languages, so you will not feel yourself altogether lost trying to get acquainted with it.
Read moreIs Kotlin better than Java for app development?
Kotlin is better for: Apps that need to maintain platform independence and be cross-compiled for multiple platforms as well as Android . Kotlin can perform these functions while Java cannot due to its use of bytecode which can only compile code for one specific platform at once.
Read moreHow long does it take to learn Kotlin for a Java developer?
Kotlin For Java Developers Enrolling in this course will help you in acquiring knowledge of the difference between Java and Kotlin, and how the latter supports interoperability with Java. Offered by JetBrains, it will take 25 hours to complete the course and switch to Kotlin from Java programming.
Read more