@eugenevdm Native apps are a completely different barrel of fish to writing web app with Laravel. No matter what route you choose, you’re going to be learning new technologies and platforms.
My advice is, just pick something and start with it. But if you “have” to learn Vue then you would do well to practice with JavaScript as well. There’s no point learning a JavaScript library (like Vue) if you don’t really understand the syntax of the language it’s written with (JavaScript).
Lately, I’ve been using Flutter to create native iOS and Android apps and enjoy it. It means learning a new language (Dart) but has similarities to things like React and Vue where it is component-based (although it calls its components “widgets”). But the Flutter integration with VS Code is amazing.