Progressive Web Apps
Progressive Web Apps are user experiences that have the reach of the web, and are: Reliable – Load instantly even in uncertain network conditions. Fast – Respond quickly to user interactions with silky smooth animations and no janky scrolling. Engaging – Feel like a natural app on the device, with a
Progressive Web Apps are user experiences that have the reach of the web, and are:
- Reliable – Load instantly even in uncertain network conditions.
- Fast – Respond quickly to user interactions with silky smooth animations and no janky scrolling.
- Engaging – Feel like a natural app on the device, with an immersive user experience.
This new level of quality allows Progressive Web Apps to earn a place on the user’s home screen. More details about PWAs here: https://developers.google.com/web/progressive-web-apps/
The WordPress Progressive Web Apps plugin helps bloggers, publishers and other content creators to go beyond responsive web design and ‘appify’ their existing mobile presence. Progressive Web Apps is supported on: iOS & Android. Compatible browsers: Safari, Google Chrome, Android – Native Browser. The plugin has been tested on WordPress 4.8 and later, we recommend using the latest WordPress version.
The WordPress Progressive Web Apps plugin includes one FREE mobile PWA (MOSAIC) which is customizable (colors, fonts, appearance) via the WordPress admin area. The tech stack we used in building this Progressive Web App includes:
- React JS
- Semantic UI for UI components
- Redux for app state management
- SASS
- Webpack (Create React App boilerplate)
- Babel
- Jest & Sinon for unit tests
The MOSAIC PWA (available for FREE) is built with React JS. Most of the premium mobile progressive web apps available at PWAThemes.com/progressive-web-app-themes.html are built using Angular/Ionic 1 or React. Each PWA comes with a “production” version, which in essence is the bundled/packaged/minified collection of all the necessary JS and CSS files for the PWA to run correctly.
Each of our progressive web apps are tested with Karma, Jasmine and Protractor (Angular) or Jest (React). We have an average of 70-80% code coverage and we’re working on improving this rate. While we do our best to catch any bugs out there, we are aware that some of them might escape us. Please reach out if you happen to come across a nasty one 😊.