HYBRID APP DEVELOPMENT: BRIDGING THE GAP BETWEEN WEB AND MOBILE