This is the question which many of the new android developers , even the experienced ones have in their mind.
Ofcourse learn kotlin it is the obvious answer.
Is it really the obvious answer ?
Let’s go deep and find what’s the best answer** is.
Answer is whatever suits you the best ..let’s suppose you are a backend J2EE Developer or backend java developer and you are very good at it , your brain imagines the code in java. So it will be very productive for you to stick with java.