Mobile Web Weekly July 19, 2017   #167
Holly Schinsky recommends
A Beginner’s Guide to Progressive Web Apps — An in-depth article on developing for the frontend web, Progressive Web Apps and the JavaScript ecosystem in general.
Hacker Noon
Peter Cooper recommends
An Intro to React Native for iOS Developers — A thorough high-level introduction to React Native and related concepts that I think is useful for all developers with mobile development experience.
Orta Therox
Sponsored
Announcing: How to Earn More as a Software Developer — Technical knowledge alone isn't enough — increase your income by leveling up your "soft skills". Learn new skills faster, command more respect, find work you love, and earn what you're worth. Get the book for $0.99 (48 hours only).
Simple Programmer

Peter Cooper recommends
Generating Images in JS Without the Canvas API — .. for putting them into Android notifications locally. A powerful solution for a very specific situation, resulting in notably rich notifications.
Alastair Coote
Brian Rinaldi recommends
PWAs with the Angular CLI — Using application manifest to describe your app for mobile devices and using service workers for app caching for instant load times all via the Angular CLI.
Austin McDaniel
Holly Schinsky recommends
2 Useful Webpack Plugins for Progressive Web Apps — ..to integrate into your build process.
Reme Le Hane
Brian Rinaldi recommends
How to View A Web Page On A Mobile Device From A Server Running Locally On My Computer — Run a server using 0.0.0.0 in order to view it on a mobile device.
The Practical Dev
Brian Rinaldi recommends
Use Fingerprint Authentication In A NativeScript Angular Application — How to implement fingerprint authentication (aka Touch ID) in a NativeScript with Angular application.
Nic Raboy
Chris Brandrick recommends
Building Better Backgrounds — Approaches to stacking CSS background images for improved readability, using object-fit and ES2015+.
Zack Krida
Chris Brandrick recommends
The CSS 3 Speech Module and iOS — VoiceOver on iOS supports four settings on the CSS speak-as property.
Eric Bailey
Brian Rinaldi recommends
Get Started with Ionic Framework 3 on Mac & Windows
Nikola Brežnjak
Brian Rinaldi recommends
Preventing a Mobile Browser From Sleeping with NoSleep.js — NoSleep.js is a small Wake Lock API shim to prevent the browser and device from going to sleep.
David Walsh
Holly Schinsky recommends
The Advantages of Building A Hybrid App — Hybrid development has seen some massive improvements lately, making it an attractive option for mobile app creators.
Kelly Robert Graver
Sponsored
Best Practices for Architecting Highly Monitorable Applications — Is your app easy to monitor in production? Many apps are, but sadly, some are designed with observability as an afterthought.
VividCortex

Chris Brandrick recommends
Your Site — Any Site — Should be a PWA “While the name might imply that Progressive Web App tech is aimed at ‘apps’, every site can benefit from the tools they provide.”
Aaron Gustafson
Peter Cooper recommends
"The Mobile Web Is Awful, and Everyone's to Blame" “From browser vendors to front end developers, everyone is implicated in the state of the mobile web.”
Popmotion
Brian Rinaldi recommends
Native Directory: A List of 200+ React Native Libraries
React Native Directory