Progressive Web Apps
Looking for a PWA for your business? We can help!
If you’re looking for an expert developer to build your Progressive Web Application (PWA), you’ve come to the right place!
Blueberry has completed a number of PWA projects recently for business clients to help boost user acquisition, engagement and revenue.
PWAs provide a high-quality user experience across multiple channels and development costs can be significantly reduced compared to building separate web and mobile applications.
They are published in the same way as any other web page, and they behave like normal apps when loaded onto a mobile: they can send web push notifications, work offline (i.e. they are independent of connectivity) and be accessible from the home screen, just like a mobile app from an app store.
They achieve this by taking advantage of major advances in modern web browsers, web APIs, and front-end frameworks to deliver great app experiences to mobile and desktop users.
Key Benefits of a PWA
A key benefit of a PWA is that a company doesn’t need to develop a web application and additional native apps for iOS and Android platforms to provide the mobile app experience. As a result, your costs can be significantly reduced during software development, since one PWA will work just as well for users on a desktop as it does on mobile and tablets.
Moreover, Progressive Web Apps are easier to develop and maintain than native applications. They combine the best features of the web and mobile apps – plus they make use of the vast web ecosystem, plugins and community.
Compared to traditional mobile web apps, PWAs look and feel much more like a native app and are often indistinguishable from their native counterparts. They are also usually much smaller in size than native apps, which means they work better over low-bandwidth networks, so load faster, and take up less space on a user’s device. The result is a fast, user-friendly experience for your customers.
With 50% of consumer-facing mobile apps now being PWAs, and the growth of web-based apps continuing, it’s likely that in the long-term web apps will take a significant slice of the market from mobile apps by taking advantage of major advances in modern web browsers, web APIs, and front-end frameworks that deliver good app experiences to all users, regardless of platform.
PWA Demo - SyncTimer
SyncTimer is a time tracking app that allows parents to keep track of the time spent by their kids on all their devices. Importantly, the timers are synchronised so that all the devices show the same information and all play any alarms that are set, making it impossible to ignore an expired timer.
SyncTimer is a Chrome PWA which automatically works on all modern browsers. It’s hosted on an Amazon S3 server and utilises AWS Amplify (Amplify is a wrapper around other technologies), and AWS AppSync to store the data.
- A parent can extend a timer, and the app prompts for the number of minutes extension. This is immediately visible on other devices and will silence the alarm. When the parent extends a timer, it appears as 20+10 minutes on the list and the extension is recorded in history.
- A parent can also add a new timer to the screen or remove an existing one.
- There is also a History view that shows a history of what has happened so far.