Если я только на пороге вхождения в изучение разработки под андроид, обязательно ли вообще изучать джаву? Нельзя исключительно направить все силы на котлин?
Без знания Java, как фреймворка, в Kotlin делать особо нечего. Поэтому нужно хотябы повехностно изучить Java и основные приемы работы с БД и сетевыми протоколами.