The only better way I can think of to do this is:
derive the seed (use coins or dice if you prefer) and record into steel,
load it up into an isolated environment (phone or VM) and derive the #monero view and public spend keys,
export those to the device you want to use and make the view-only wallet...