What is a web app and why would we develop one?
A web app is a website that looks and behaves like a native app, which you would download to your mobile device. The users interact with it like an app they download from their app store or app marketplace, but instead of it being on the device, it’s accessed via the browser.
The main difference between a web app and a mobile site is that a web app usually performs a function—that is, the visitor uses it to do something rather than to consume content. A good example of a web app is the Facebook website—it functions in the same way as its app on a mobile and includes app-like navigation, as shown in the following screenshot:
Some advantages of web apps over native apps are as follows:
A web app works across a range of platforms, so we don’t have to develop a separate version for different devices
We can update our app quickly and easily without waiting for the updated version to be featured in the app store or be downloaded by users
If we’re making...