Native module is based on bob and accepts all choices it made.
I don't know Kotlin, but I have background experience in Java. It is close enough and Android Studio does a decent initial conversion on copy-paste, and React Native docs are OK.
I don't know Swift (nor Obj-C). iOS bindings are based on React Native docs with a lot of help from this post (thank you!)