You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@royale.apache.org by GitBox <gi...@apache.org> on 2020/01/27 09:18:46 UTC

[GitHub] [royale-asjs] carlosrovira commented on issue #695: How to create a PWA?

carlosrovira commented on issue #695: How to create a PWA?
URL: https://github.com/apache/royale-asjs/issues/695#issuecomment-578658004
 
 
   Hi @vinidiktov,
   
   All that can be done actually in Javascript can be done in Royale. So, from my point of view, the sort response is yes.
   
   The long response:
   
   I think most of the things that define the term PWA was already in Flex (and of course now in Royale): connectivity independence, app-like interface, offline mode (we already have Local SharedObject implementation that you can use to store app state until you have server connection to send your data),... 
   
   Others like "responsiveness" are already available in Jewel UI set, that was designed with that in mind (is a core point in Jewel).
   
   I think no body tried yet things like service workers, or take the time if we need to abstract in some Royale API or not.
   
   Far beyond that you have PWA in Royale, it would be great to analyze if we need to make it more "Royale" or easy to use with some APIs, or beads. Or just make an API to abstract in order to control all targets in the same way (JS, SWF,...).
   
   (For example, it could be some bead to add to a component (List? DataGrid?) to make it store data in local and retrieve data to send to remote when connection is restored...)
   
   If you want to explorer it, we'll be glad to discuss options and receive contributions in this field :).
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services