Is it possible to use the same codebase in AppStudio to build an app that has a desktop oriented build using Electron and iOS/Andoid PWA or native builds using Volt/VoltBuilder?
Yes: if you don’t use any npm packages or any plugins. I have a few apps that run electron desktop and android apk.
Do they use different forms and then check the platform it is running on to render for desktop vs mobile?
So any cordova plugins would cause a problem?
Same exact forms and code. If you use a library for something you will need to check the platform when calling it.