Sir here, i am suggested u to go with native app in place of web app, bcz in native u can support offline cashing, u can save user internet uses bcz in web app it will request every time on server to fetch data,and it will create load on ur server...many issue can occur where as many facility u can give in native app..
thank you