So first off, your gif looks great! I like your sizing and resolution--that's one of the things I was worried about. Video recording is new to me, so I'd love to know what you record with and resolution settings to pick?
I stumbled on this nice blog post on automating these recordings. Maybe a partial solution?
https://martinheinz.dev/blog/94
I was thinking of doing a manual process like yours for a start rather than automating, but hearing your thoughts makes me think I'll try automating sooner.
I see what you mean about the multi-app aspect. I'll have to switch to browser windows for mine as well. Your android approach is nice!