ionic is a great framework for you to build native mobile app like web app, the ngCordova is awesome for Angular developers. I am going to have a taste of the cordovaPush, and see how it handles the push notification nicely.