In this beginner-level tutorial, you will learn about PWA. You will learn about PWA’s, setting up a project, web app manifest, Android emulator, iOS support, service workers, service worker life-cycle, registering a service worker, install event, activate event, Lighthouse Audit, fetch events, install banner, offline mode, pre-caching assets, getting cached assets, cache versioning, dynamic caching, offline fallback page, conditional fallbacks, limiting cache size, site audit refresh, Firestore database, realtime data, updating the UI, offline data, adding recipes, deleting recipes, deploying to Firebase, testing the app, and much more.