Not sure who you are addressing your question to.
If me, then I mentioned kodi accessing directly as an alternative to using another app installed on the same device (so you don't have to switch out from kodi).
On the remote access away from home, I use a VPN setup rather than opening ports (also the recommended approach by others here, whilst being more difficult to set up is ultimately more secure).
Once connected to VPN then you can open whatever app you want (like the ivms mobile app and still connect to it using its internal IP address - essentially because once on VPN you are actually connected to the internal network). Therefore, there is no change in app config between viewing at home and out.