Personally, I always take a zoomed in screenshot of the QR code as a fail safe in case there is no net or your app bricks (happens more often than you would think). Ticket scanners at airports are a right pain when you have a teeny QR code or check-in code sometimes.