Yeah, this is a great general solution. If you happen to have a recent-ish nVidia GPU, the built-in recording capability is excellent.
DaVinci Resolve 15 is free, so I recommend that. It’s intended as a companion to their expensive hardware, but on its own it’s a perfectly capable video editor. Go here and scroll aaaall the way down.
This, plus the VirtualCam plugin (only works with the 32-bit release of OBS) which allows you to use the output of OBS as a webcam for programs like Skype. Great for when you need to show off your progress during a live communication.
Yes, but the difference between Skype and OBS plus VirtualCam is a bit like the difference between Microsoft Paint and Photoshop. You can do basic screen sharing with Skype, but you can completely customize how it’s handled with OBS.
Run your application on the desktop in emulator and record it with whatever you want (OBS, Nvidia built-in stuff or whatever). I guess it can work, it worked for native app (disclaimer: I only developed for android once, never again, so I’m relying on common sense that it may work)
I think this is an approach I’ve used in the past. We made sure the Editor displayed what the game looked like and captured at a frame rate that target devices could match and went from there.