Creating a Progressive Web App with a Headless CMS — Part 1
RSS feed
Date: Mar 28, 2018
Tags: javascript mobile
Share: Share on Twitter
NOTE: Technology changes fast, so some of the images and/or code in this article maybe be out of date. Feel free to leave a comment if you notice something that needs updating.

Part 1 | Part 2 | Part 3

Think of all the developers you have met.

Now, limit the list to the ones that like programming for every platform / browser / display.

Next, trim it down to ones that love to maintain app codebases for multiple ecosystems.

I’m guessing you’re down to a pretty short list of people at this point.

The fact of the matter is that it’s a tough job to make something look (and perform) great for every user on every device, without wanting to table-flip a few desks along the way. And it’s not a new problem. Ever since there was the great browser war of the early 2000’s, developers have been fighting every pixel of their design to make sure things loaded properly. Add to that the rise of mobile platforms, and the fight became comically one-sided. A futile war to wage, but one every programmer has been enlisted to join.

Enter Progressive Web Apps (or PWAs “as they are known around my condo”). The brainchild of some very smart Google developers back in 2015, PWAs are designed to deliver an app-like experience to every user, regardless of their platform. Through responsive design and background processes, PWAs allow you to load your UI quickly, then populate your content asynchronously for a seamless, secure experience. And they can do it all without an install on the device.

Read more on HackerNoon