Some great technical design here, good job!
However it looks like in practise the developers are doing something funky like pulling through web content – does the app still work offline? Or they've used a framework like PhoneGap to develop a hybrid app using web views.
Yeah, you're right. The application doesn't work while you're offline, but just shows the login screen. I believe it's some kind of hybrid app.