pull down to refresh

On an offline device I recovered my wallet via seed and then initiated a transaction. There is seemingly no way to get a transaction hex for the unsent transaction.
So the only way to get a transaction hex that I could then broadcast is to use an online watch only wallet.
Correct?