When you’re building a reusable components library, API is very important. On one hand, you want a tidy, reliable solution, on the other — you need to take care of lots of specific use cases. And it’s not just about working with diverse data. Your components must be flexible visually. Besides, it has to be easy to update and deliver across projects.
PWAs, or Progressive Web Apps, are web applications that have a little bit of extra functionality added by service workers. In this article, we'll show you how to write a PWA in Angular and by the end, you will have a working PWA, which you can install on your device.
Angular has some edge cases that can sometimes waste your time if you're not familiar with the details.