Can the app work without internet at the venue?
The check-in flow can work from a preloaded attendee list and sync later. The agenda and announcements may still need a connection, so the app should show what is cached and what is stale rather than pretending everything is live.