Introduction to Progressive Web Applications (PWA)

Pam Lahoud

In this post, Premier Developer Consultant Wael Kdouh introduces us to the concept of Progressive Web Applications for cross-platform development.


It is no secret that we live in a Cloud First/ Mobile First world. Whereas a lot of our customers have come to embrace Azure when it comes to the cloud, the choice of the best mobile development framework still eludes them. The keyword here is “best”. What may be considered best for one team is not necessarily true for another. But there is always one common theme amongst most of our customers and that is the need for a solution that allows them to write once and deploy everywhere (well it’s more like write once and deploy on Android, IOS, and Windows 10). Two popular choices that our customers have come to embrace are Xamarin and Cordova. Xamarin has proven to be more popular (and generally more capable) for teams that want the closest to native performance and are comfortable developing with C# and XAML. Cordova on the other hand has proven to be more popular with teams that are building applications that do not demand native like performance and are more comfortable developing with web technologies (mainly HTML, JS, and CSS).

Continue reading on Wael’s blog

1 comment

Discussion is closed. Login to edit/delete existing comments.

  • pmnmpr 0

    Thank you Pam, that was a good introduction for Progressive Web Applications. I am an interested in wide range of functionalities available to PWAs. Recently I read an article on Progressive Web Apps and it was ammazing. The point is that there should be a way to automate this procedure. adding mandatory fields to manifest file is an error prone job which should be automated with a tool or command. Please let me know if you know such a tool in Microsoft domain. Also I heared about blaze or blazer or something like that which is a microsoft project, but did not see that here. Please help. Thank you for your article.

Feedback usabilla icon