Конечно надо, без явы ты на скотлине ты кроме "hellow word" ничего не сделаешь. Там есть конвертер кода, но вроде библиотеки все равно на яве, если ты конечно имеешь ввиду андйройд, а не какой нибудь спринг. Нейтив разработка максимальна печальна под андройд