Что именно надо знать в Java чтобы начать делать приложения на Android?
Java SE + Android API. А дальше уже развиваться...
говорят что по нынешним временам чтобы начать делать приложения под андроид,  в Java надо знать Kotlin