It seems like "web apps" have unfortunately fallen by the wayside. It's a real shame. They don't require any approval from Apple, they can work offline, and they're built with HTML5 and javascript.
If you want to see how they're built take a look at Currency.io. It's open source and very very slick.