Summary
This chapter was all about PWAs: we spent some valuable time better understanding the high-level distinctive features of this modern web development pattern and how to translate them into technical specifications. Right after that, we started implementing them, taking into account the various available options offered by our front-end and back-end frameworks.
Since the PWA concept is closely related to the front-end aspects of our app, we chose to adopt the Angular way of implementing their required capabilities; with that in mind, we chose to take the manual route for our HealthCheck
app first, then to experience the automatic installation feature powered by the Angular CLI for the WorldCities
app. In both scenarios, we made good use of the @angular/service-worker
npm package, a module available since Angular 5 that provides a fully featured service worker implementation that can be easily integrated into our apps.
After we did that, we manually ran some consistency...