We have been starting out on building a simple web application on AngularDart 2.
What is the best way to have it runnable on the clients even though they lost internet connection? Right now I am using Lawndart library to use the local storage for saving some data received from REST-Api and it's working fine. But I haven't figured out how to tell the client browsers to cache all sources and use them when having no internet connection. (Right now I am simply using my Redstone-Dart Server (on which the REST-Services are running) for providing the sources)
I've stumbled upon the Angular Mobile Toolkit (https://mobile.angular.io/guides/), but it is only for TypeScript, or is there a way to use it with Dart?
Also later in the project it might be necessary to send push notifications to the clients...is this possible with Dart and Angular 2?