Graphene is pretty good at giving you control to set it up to not turn on wifi automatically. blue wallet also has an 'offline' mode radio button in the app which can serve as a redundant backup in case. If both those failed, ya you could have it go online temporarily.
Yes i have tried it and set it up. BTCSessions has a video in detail on how to do it that is better than me explaining.