This is vitally important, because we all know that resources don’t like to fill out timesheets.Anything we can do to improve the timesheet experience will probably result in a higher percentage of resources complying with the timesheet policy, thus providing a more accurate picture of work taking place.Let’s walk through some of the core tenets of Progressive Web Apps.Imagine that you arrive at work and decide to connect to your Project Web App (PWA) to check the status of your projects. By default, members of the Project Managers group have powerful permissions to customize the PWA site. Please use the Subscribe links at the base of the right-hand column to subscribe to our blog, and don't forget that you can also sign up to our newsletter and we'll keep you up to date with what's moving and shaking in the world of Microsoft Project.
How do we go about removing old projects and tasks that no longer apply?Progressive Web Apps fix that with new Web APIs, new design concepts, and new buzzwords. Hybrid apps, like Ionic with Cordova, run uninhibited in the native app environment, with all the features we expect of any native app.But pull out the web content from a hybrid app and load it in a mobile browser, and the app is thusly constrained by the features of the browser (for a variety of good security and API standardization reasons).The objective is to ensure that tasks that are part of completed or cancelled projects do not appear in My Tasks, Timesheet, and Resource Assignments views.Any actual work on these tasks must still be correctly rendered in Resource Availability views, and in any reports that utilize the OLAP cubes or the Reporting database/tables.They’ll bring world peace, end hunger, save the rainbows and unicorns, bring balance to the force, and a whole lot more.In the process, they might even push the mobile web forward, bring parity to web and native apps, and help mobile developers reach more users beyond the confines of the app stores.That all sounds great…but what Native app store apps do things like send push notifications, work offline, look and feel like an app (as Apple and Google have imagined them), load on the homescreen, and so on and so forth.Mobile Web Apps accessed in a mobile browser, by comparison, historically haven’t done those things.Progressive Web Apps bring features we expect from native apps to the mobile browser experience in a way that uses standards-based technologies and run in a secure container accessible to anyone on the web.On the whole, Progressive Web Apps describe a collection of technologies, design concepts, and Web APIs that work in tandem to provide an app-like experience on the mobile web.