> 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 <[email protected]> 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 <[email protected] 
> <mailto:[email protected]>> 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, <[email protected] 
> <mailto:[email protected]>> wrote:
> No. Why would you need to modify the js file?
> 
>> On Mar 13, 2022, at 7:47 PM, Roman Isitua <[email protected] 
>> <mailto:[email protected]>> 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, <[email protected] 
>> <mailto:[email protected]>> 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 <[email protected] 
>>> <mailto:[email protected]>> 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/>
> 
> 
> 
> 

Reply via email to