It seems there are very less sources available to learn Flutter / Kotlin.
As of now totally confused with these many options available.. As all are new for me, I am more confused..
PHP and JS are the languages I am used to.
I think you should ask yourself. If you have experience with core Java, go with that. If you have experience in web development or React/React-Native, then go with that.
You could learn Kotlin on the fly too! If you are a beginner, go with Java/Kotlin. There is actually a tutorial a for Kotlin in the developer guides. This path will be easier and is more supported. FYI, even React native internally uses Android SDK to display your HTML and execute your JS. So, I would recommend learning Android via Java. That will also help you understand how Android works internally.
Shukant Pal
Core maintainer at PixiJS & Freelance WebGL Dev
definitely not react-native as it will cause lot of problem when dealing with native graphics , also react-native is for hybrid app development. If game has intensive graphic the you should do it in unity, if its simple graphics then go for java or kotlin, if it is simple text based adventure type then you could do it in react-native.I cant say anything about flutter as i dont konw anything about it.
Warren Brandt
Use an engine LibGDX is an excellent framework for java that exports to most mobile platforms.