weblike wroteThank you for sharing this Ben.
This is very useful and encouraging. Aware native applications are on the right path.
I've been doing lots of investigations and my findings are:
Aware is an absolute time saver to build a full blown application for desktop. If you try to build a full multi tenant app using traditional products, it will take you a L O N G time just to build the structure before building the app.
The Aware mobile is good for basic business application, However to really build apps that targets the power of a mobile device, you need to step up and build the Mobile yourself.
This gets very tricky.
Build true native apps? Takes too much time, but fully operational off line.
Build hybrid, you highly depend on constant connection which may not be possible.
But how about building an app that it always keep itself updated, uses device background processing for synch up and notification, uses caching, works offline and be able to load up your hierarchical data (i.e. Orders and their items) into device's IndexDB and be able to work with it.
Best of both worlds with PWA.
Build your mobile on the top of your Aware app and share data with aware and the best part, no load on Aware server. Let the mobile CPU/memory do most of the work for you