How I can update or specify the Kotlin version in Rush for creating extension in Kotlin?
The error message you are getting is telling you that the Kotlin classes that you are trying to use are compiled with an incompatible version of Kotlin. This means that the versions of Kotlin that the classes were compiled with and the version of Kotlin that you are using to run your code are different.
How can I make a visible component? I've seen others use @DesignerComponent and setting nonVisible to false, but @DesignerComonent isn't supported in rush right?
There are a lot of extensions which work with Android views. You can find them in community or in Taifun's extension directory.
Fortunately some of them are open source so you can make use of them to learn more about using Android views in AppInventor.
Extensions can change/add android views to screen.
This import accepts all User Interface (visible) components as argument.
Of course, you can create a view or widget using an extension. But App Inventor will not provide a container for this view. The view created by the extension will not be visible in the ai2 designer. The view will only be created programmatically. However, you cannot create widgets that need xml. To place a programmatically created view on the screen, use the method of adding a view, e.g. to an arrangement passed to an extension.