How I learned Progressive Web Apps
I am a self-taught web developer and have been doing it for four years. Currently, I'm a Trainer at Google Developers Group Adekunle Ajasin University and also work at an IT company. I have practical experience in enterprise software. I have trained and mentored quite few young minds.
Why I wanted to learn Progressive Web Apps
The main motivation behind learning progressive web app was the experiences that combine the best of the web and the best of apps, which are very useful for users: from the very first visit in a browser tab, no installation required, the enhancement of apps making it connectivity independent, responsive, app-like feature, installable, fresh, re-engageable.
How I approached learning Progressive Web Apps
The learning approach I used is the motivation behind the technology. I read the documentation of progressive web apps, which enlightened me, and I watched some video tutorials on these same tools, which gave full explanations with detailed examples.
Challenges I faced
The main difficulty and roadblock I encountered was setting up the progressive web app.
During the process of learning progressive web apps, the key learning and takeways for me was how to make your app work offline and how to store data for later offline use.
Tips and advice
My main advice for anyone who wants to learn this technology is to read through the official documentation guide on setting up every necessary tool to work with the technology. Also, practice the code-lab sessions included in the documentation page.
Final thoughts and next steps
My final thought about the process was that I was able to make use of the technology to improve the quality of my software applications. The next step is to build a lot of apps and also look out for tool updates.