a bridge between native app and web app for hybrid apps