If a front end developer wants to write mobile apps, which way to choose?
1) NativeScript (React Native, etc), or
2) Xamarin (C#), or
3) Java / Kotlin or Swift?
⚫What are the hidden disadvantages that can be found in cross-platform frameworks?
⚫ What are the benefits of native platforms?
Maybe someone has experience?
Sonic is right JS could be a good option even for a mobile app.
Sololearn has an article on how to do it:
As for me, I use Opera browser to run my WEB codes on my phone.
Just make a simple project to see how it works. Practice will help you make more complex stuff ☺.
The best program for creating apps is definitelly android studio which supports for example java language but you don t have to know java at all because what you only need is adding a web view to your app and put there your index.html. You can simply find a short tutorial how to add web view on YT. However it is definitelly better if you have basic knowledges of java (tutorial on sololearn) + some stuff which is often used in android studio (override,...)