Regarding the question about what you should choose, well that really depends on the problem space and the end goal you have in mind.
If the application is generic, will not really leverage platform specific capabilities and will be made for both Android & iOS I'd say go for Flutter. Here I mean that specific sensors and OS capabilities will not be used, as well as sharing of code for different platforms such as TV, car and wearables.
If the application is ever going to be Android only, I'd say go for the native UI toolchain, which would be Jetpack Compose. The ramp up from 0 to 100 is quick given how much good material is out there to get started (for instance go to and use the Android/Kotlin community slack channels). This route would require you to use Kotlin.
Skip looking into the old view system. Any relevant information from that space will come in time, and the rest wont be relevant anymore.
If you want to create a code base that can be leveraged with web, then go for some of the JS frameworks.
If you do have some piece of framework in mind you want to learn, then use that.
It all depends. Just keep Voltaire's words in mind:
"..best is the enemy of the good"
edit; formatting