Ответ
Да, достаточно. Kotlin полностью совместим с Java, и большинство современных Android-приложений пишутся на Kotlin. Google объявил его предпочтительным языком для Android-разработки.
Однако:
- Некоторые библиотеки/документация могут быть на Java.
- В legacy-проектах может потребоваться чтение Java-кода.
- Понимание основ Java (например, JVM, ООП) полезно.
Пример:
// Kotlin-код для Activity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
}
Вывод: Kotlin хватит, но Java-знания — плюс.