So, this is from personal experience and experiments. This is a rough guide which I kind of bumped into a coupe of days back which could probably be used by others.
I saw a few threads on this topic which were locked due to 90 days of inactivity and I hope the same people can make use of this (more technical than hidden) and lemme know if it worked.
To get the basics out of the way, ofc you need a plex app on your mobile device to store your files to, a plex server which allows downloads. The app itself 5 dollars and honestly, I don’t think it’s a lot to pay but is free if you’re a plex pass holder/user.
Any data you want to download to your tv should be downloaded to your device instead. It should now be available on (even) airplane mode on your plex app under downloads and sync, under the library name of the server. With this out of the way, next you’ll want to create a hotspot. Don’t worry, you don’t need data for this, just a local WiFi network. To simulate the same I created a hotspot with the data turned off.
Now you’ll want to go into your device settings (I used the nvidia tube) and join the newly created network.
Now when you play media on your plex portable device, the cast icon should display your android tv as one of the players and should work seamlessly.
I’ll test on it a bit more but I hope it gives immediate solution to a few people planning a trip soon.
PS: I’ve simulated a no network environment with devices that I own and it worked for me. Personal mileage for each person may vary.