Spent the day reviewing concepts on PWA. Progressive Web Apps (PWA) are apps built with web technologies. My key Takeaways:
The nine attributes of PWA.
- Responsive
- Connectivity Independent, progressive web apps work both offline an online.
- Fresh: Always upto date
- Safe, this is attributed to the fact that they are served by transport layer or secure https.
- Discoverable
- Re-engageable attributed to push notifications
- Install-able
- Linkable
- have Applike interactions
Browser Capabilities available to PWA
- Network Proxy available to change sniff and cache.
- App packaging install-able with W3C
- Background Syncing
- Local storage
- Game pad API
- Page visibility API : lets us know if the user is physically looking at your browser.
- Ability to capture audios and videos, ability to play back media.
- Vibration function on receiving notifications.
- Check battery status function.
- Integrated payments
A manifest File
It is a Json file containing properties describing a progressive web app. I generated a favicon manifest with realfavicongenerator
{ "name": "campReemerge", "short_name": "campReemerge", "icons": [ { "src": "/android-chrome-72x72.png", "sizes": "72x72", "type": "image/png" } ], "theme_color": "#000000", "background_color": "#000000", "start_url": "/", "display": "standalone", "orientation": "any" }
Note to myself: There's a lot to learn, don't skip the fundamentals.
A few minutes into learning fundamentals
Also Me : Can i build something already.
Looking forward to the practical bit. I am done for today.
Day 46
Top comments (2)
Great job. Keep going!
Thank you, I will.