Majid Hajian & Maxim Salnikov present:

Progressive Web AppsWith Angular

1st comprehensive (380+ pages) Angular PWA Book
Create Responsive, Fast and Reliable Angular PWAs
BTW, this website is a PWA! You can use this offline now.

Progressive Web App With Angular Book
Reasons to read

Leverage Angular to build your next PWA

Angular Service Worker

Learn about Angular Service Worker module inside-out. You will learn from the basic concepts to the advanced skills to build your Progressive Web Application using Angular.

Angular & Workbox

Need more flexible alternative to Angular Service Worker? Two dedicated chapters about Workbox and Angular which you can learn the most and turn your Angular application into a PWA.

Modern APIs

Progressive Web Applications are not just about specific APIs but you can still leverage modern APIs in browsers such as WebBluetooth, WebUSB, Payment Request, Credential Management API and more.

Progressive Web App With Angular Book Benefits

We offer tons of content

Learn all you need to know about PWA and Angular


Learn how development works in Angular PWA


Learn how to debug your application.

Tips / Tricks

Learn tips and tricks that you need for your PWA.

Modern Web

Learn new modern APIs and use them in your application.

Who are behind the book?

Majid Hajian, PWA Expert

Majid Hajian

DevRel Manager, Passionate Software Engineer

Majid Hajian is a software developer has developed and architected complex web applications since 2007 after he graduated as a software engineer. A software developer at heart, Majid is passionate about web platform especially hardware connectivity and performance and in particular Progressive Web Apps. He loves sharing his knowledge with the community by writing on his blog and tweeting @mhadaily, speaking at conferences, visiting developers to help them, contributing to open source and organizing meetups and events.

Majid is the author of "Progressive web app with Angular" book published by Apress and "Progressive Web Application Development" video tutorial published by PacktPub and Udemy.

He is (co)organizer of a few meetups in Norway dedicated to frontend and mobile in Oslo including Mobile meetup and Vue.js Oslo and Angular Oslo, Framisa and an Organizer of Mobile Era and ngVikings, the main Nordic conferences for mobile and Angular.

Maxim Salnikov, PWA Expert

Maxim Salnikov

Azure Developer Technical Lead

Maxim Salnikov is an Oslo-based cloud and web front-end geek with a strong passion for the developer community building. He architects and builds complex web applications since the end of the last century, and has extensive experience with all aspects of web platform focusing on the apps managing real-time data from IoT devices, and Progressive Web Apps. He is a Google Developer Expert in Web Technologies & IoT, and a former Microsoft MVP in Development Technologies.

Maxim is a founder and active contributor to two conferences: Mobile Era and ngVikings - Nordics’ main conferences for mobile and Angular developers respectively. Also, he leads Norway’s largest meetups dedicated to web front-end and mobile: Angular Oslo, Mobile meetup , Oslo PWA, Framisa.

Maxim is passionate about sharing his web platform experience and knowledge with the community. He travels extensively for visiting developers events and speaking/training at conferences and meetups around the world.

Maxim Salnikov and Majid Hajian Video

Harness the power of Angular to build fast, high performance progressive web apps that work offline. Learn exactly how to create an Angular Progressive Web App (PWA) from scratch, how you can use different tools to audit and improve it, and leverage Angular Service Worker or Workbox to turn your app into a PWA.

Using browser APIs – including the Credential Management, Payment Request, Geolocation, Web Bluetooth, WebUSB and Generic Sensors APIs – you can unleash the potential of PWAs and build applications that enhance user experience. Angular’s game-changing built-in features, including the Angular Service Worker module, can be leveraged to construct responsive and reliable PWAs that can look and feel just like native mobile apps.

You'll learn how to boost your app speed, how to increase user engagement using push notifications, and how to implement offline storage and different caching APIs in Angular. You'll even see how to convert an existing Angular app into a PWA. Whether you’re new to building PWAs, or want to learn how to use Angular to improve your app development, Progressive Web Apps with Angular provides the know-how to build and deploy an Angular PWA.

Do you have questions?

Not sure how this book can help you? Wonder why you need to buy PWA with Angular book? Or you need more information

Here are the answers to some of the most common questions we hear from the appreciated readers

We cover PWA fundamentals, Angular Service Worker basic and advanced skills, Workbox and Modern APIs. All code samples and demos will be provided and you can either download or clone from Github.
Great questions, We will constantly blog about new features and will refrence them in this website too. So, make sure you are in our newsletter list and we will inform you when a new blog is out.
We do provide discount code especially for those who are in countries that the price of book is too high for them. simply fill contact form and let us know what's your issue and we will help you to get this book as soon as possible.
Definitely Yes, you can contact us to let us know your needs and feedbacks, we will try to cover it. out ultimate goal is stand with you as much as possible to help you until you success. Please let us know
It's simple, just fill this form and we will get back to you as soon as possible.

Learn from Progressive web app with Angular book now.

Why wait? Start now!