We shied away from building this for longer than we should have but it's such a huge component of making more money on the app stores we just had to.
It relies on native components, but is configurable from the web, which we think achieves a good balance of flexibility and performance. We're just on iOS for now, Android soon, then hopefully more platforms in time.