One of the newest trends in today's fast-moving web scene is progressive web applications or PWAs for short. Why this trend is in demand is because we have seen a huge jump in the mobile ecosystem, with neat functionalities that combine offline presence, push notification, and installable nature. These functionalities, and many more such functionalities, were rough to relatively impossible to implement in the past, but browser OEMs raised the challenge and progressive web application mindset came to life.
In this chapter, we'll discuss diverse recipes and show what it takes to turn any application into a powerful, fully-optimized progressive web application using Firebase magic. So let's start our journey!