For example, to develop an application from 1 code that is usable as web app, native android & native ios you can use a setup from Ionic. Since we have a great experience with Vue, we program from javascript primarily within the Vue frame.

A possible setup is described here Ionic & Vue : https://ionicframework.com/docs/vue/quickstart

There is a video tutorial : https://www.youtube.com/watch?v=mQ4zmFy4d7Y

For the Api calls/data/database/backend, one could use laraval. Installation see here : https://laravel.com/docs/8.x