Chapter 13: Building PWAs with Angular
PWAs or Progressive Web Apps are web applications at their core. Although they are built with enhanced features and experiences that are supported by modern browsers, if a PWA is run in a browser that doesn't support the modern features/enhancements, the user still gets the core experience of the web application. In this chapter, you're going to learn how to build Angular apps as PWAs. You'll learn some techniques to make your apps installable, capable, fast, and reliable. The following are the recipes we're going to cover in this chapter:
- Converting an exsisting Angular app into a PWA with the Angular CLI
- Modifying the theme color for your PWA
- Using Dark Mode in your PWA
- Providing a custom installable experience in your PWA
- Precaching requests using an Angular service worker
- Creating an App Shell for your PWA