IFAIK, the only thing that needs enhancing might be to make sure there’s typedef support for the worker APIs.
> On Mar 13, 2022, at 9:56 PM, Andrew Wetmore <cottag...@gmail.com> wrote: > > Is it worth enhancing Royale to support that out of the box? > > On Sun, Mar 13, 2022 at 4:20 PM Harbs <harbs.li...@gmail.com > <mailto:harbs.li...@gmail.com>> wrote: >> What is the gain of adding the .json file and all that? > > > 1. You can make a web app look like a native mobile app. > 2. It can work while your mobile device is off line (as long as you cache all > the necessary data). > >> On Mar 13, 2022, at 9:18 PM, Andrew Wetmore <cottag...@gmail.com >> <mailto:cottag...@gmail.com>> wrote: >> >> What is the gain of adding the .json file and all that? Doesn't a Royale app >> compiled for use with JS files run just fine without further modification on >> a web page? >> >> On Sun, Mar 13, 2022 at 3:26 PM Roman Isitua <romanisi...@gmail.com >> <mailto:romanisi...@gmail.com>> wrote: >> From the below link >> >> https://www.google.com/amp/s/www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/amp/ >> >> <https://www.google.com/amp/s/www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/amp/> >> >> >> The following steps are to be done to convert an app to pwa >> 1. Create a manifest.json file. >> >> 2. Modify the index.html file to reference the manifest.json. >> >> 3. Implement a ServiceWorker.js file. This will be in the same root folder >> as the generated main entry point js file. >> >> 4. Register the ServiceWorker.js file by modifying for the generated entry >> point js file. >> >> >> If I am coding my web app using plain html, css and javascript it will not >> be a problem doing the above 4 tasks. But as I am using royale task three >> and four look challenging. I think the royale sdk and compiler might need to >> be tweaked to support those tasks. >> >> On Sun, 13 Mar 2022, 19:04 Harbs, <harbs.li...@gmail.com >> <mailto:harbs.li...@gmail.com>> wrote: >> No. Why would you need to modify the js file? >> >>> On Mar 13, 2022, at 7:47 PM, Roman Isitua <romanisi...@gmail.com >>> <mailto:romanisi...@gmail.com>> wrote: >>> >>> So I am free to modify the generated entry point js file as well ? >>> >>> This does not really look like an ideal solution because each time I >>> recompile the project the generated js file will be overwritten. An ideal >>> solution will be to add support for it in royale sdk. >>> >>> >>> >>> On Sun, 13 Mar 2022, 18:36 Harbs, <harbs.li...@gmail.com >>> <mailto:harbs.li...@gmail.com>> wrote: >>> It shouldn’t be any different than a regular web app. >>> >>> You can add whatever you want to the template index.html file. >>> >>>> On Mar 12, 2022, at 11:53 AM, Roman Isitua <romanisi...@gmail.com >>>> <mailto:romanisi...@gmail.com>> wrote: >>>> >>>> I just stumbled on a tutorial on how to create a pwa app using plain html, >>>> javascript and css (i.e. no framework). >>>> >>>> I am now forced to ask the question. How can i do this in royale ? >>>> >>>> Here is the link >>>> >>>> https://www.google.com/amp/s/www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/amp/ >>>> >>>> <https://www.google.com/amp/s/www.freecodecamp.org/news/build-a-pwa-from-scratch-with-html-css-and-javascript/amp/> >>>> >>>> >>>> How can I register all the generated javascript files ? >>>> >>>> Is modifying the main entry point js file in my royale project allowed ? >>>> From the tutorial this file will need to be modified to register the >>>> service worker. >>>> >>>> >>>> Has someone created a pwa in royale before ? >>>> >>>> >>>> Pwa's are rapidly being adopted it will be nice if I can package my >>>> responsive web application to be a pwa with little effort. >>>> >>>> >>>> Regards, >>>> >>>> >>> >> >> >> >> -- >> Andrew Wetmore >> >> Editor, Moose House Publications <https://moosehousepress.com/> >> Editor-Writer, The Apache Software Foundation <https://apache.org/> >> >> >> >> > > > > -- > Andrew Wetmore > > Editor, Moose House Publications <https://moosehousepress.com/> > Editor-Writer, The Apache Software Foundation <https://apache.org/> > > > >