Coming soon: Compile as PWA (Progressive Web App) - Forum

Forum Navigation
You need to log in to create posts and topics.

Coming soon: Compile as PWA (Progressive Web App)

Page 1 of 2Next

Starting next version, VisualNEO Web will be able to compile PWA compliant WebApps by default.
I think this is a BIG achievement :)
In order to get this, you will need to add just one command in Project > Events > Start-up:

AppToPWA

PWA benefits:

  • Instalable in all devices, desktop or mobile (look and feel as a native app).
  • No need to publish it in App Stores for distribution (just upload to your https capable web hosting).
  • More easy to publish in App Stores (for improved visibility).
  • And much more.

I'm now working on getting the compiled apps to be able to work offline (partially achieved).
Using LightHouse Chrome Exension to check PWA quality I get the attached results for a "Hello World" App compiled with VisualNEO Web and published in a https capable web hosting.

To get an idea about why PWAs are so important just take a look at Google trends.
Big Internet companies as Google and Microsoft are doing great efforts to make PWA an standard for App Development.

Uploaded files:
  • You need to login to have access to uploads.
Vadim, paeon and 2 other users have reacted to this post.
VadimpaeonRoxieSamuel Vanneste

This is very, very cool! Thanks a lot, Luis!
I read about PWA. These are truly amazing opportunities!

One command of code for this! It's perfect!

Hello Luis,

Very interesting development! Keep on your great work.

Regards

Hans-Peter

 

 

Thank you Luis !

I have just published the very first PWA made with VisualNEO Web so you can test it.
Once installed it will work offline.
You can install it from Chrome or Edge (Chromium) on Windows Desktop and from Chrome or FireFox on mobile devices.
Attached some captures to show how to install (desktop and mobile) and how it looks on mobile:

Analog Clock VisualNEO Web PWA:
https://analogclock.visualneo.com

Some usefull links to play with this app:

Convert PWA to Android APK:
https://pwa2apk.com/pwa-to-apk/

PWA Builder to download packages for the Windows Store and others:
https://www.pwabuilder.com/

Please let me know if you find any issues.
Thank you all!

Uploaded files:
  • You need to login to have access to uploads.
Vadim, paeon and 3 other users have reacted to this post.
VadimpaeonCDY@44asmatSamuel Vanneste

Nice work luishp.

😍

😍

 

I checked the analog clock. Works great!

When you click on the link, it offers to be installed on the main screen. I agreed. The clock icon appeared on the main screen. Now opens without a browser.

Super!!

Checked on Nokia 5, Android 9.

Thank you @vadim for testing!
Note that the app should work even if your device is offline.
As it's vertical only, it should keep vertical even if you rotate your phone.
When installed in Windows it should appear listed as any other application.
Thanks again!
Regards.

Works like a charm !!

Excellent, works great in the Brave browser, installed ok on windows 10 laptop.

 

Keep up the fantastic work Luis!

Thank you all, I'm really excited about this VisualNEO Web new feature.
Still doing some adjustments. This is the Lighthouse report result for the last Analog Clock App compilation.
I think it's good enough :)

Uploaded files:
  • You need to login to have access to uploads.
Vadim and CDY@44 have reacted to this post.
VadimCDY@44

Good ! Good ! Good !!!

Hi Luishp,

I am making the assumption this will not work on the iphone or Ipad - am I correct?

Mark

Hi @mark-waples,

According to this article, this is the current PWA installability:

Progressive Web Apps have full support (service workers included) when used in a browser in 93% of current users browsing the web.

PWA can be installed as standalone experiences in 86% of users (82% installation from the browser, 4% is only from stores and not from their current used browsers).

We can install PWAs in Android, iOS, iPadOS, Windows 10 (and future 10X), Windows 7, Windows 8.x, Xbox One, macOS, Linux 64 bits, Chrome OS and kaiOS.

We can also say that PWAs can’t be installed in any way in Smartwatches, Smart TVs, Apple TV, Chromecast, Android TV, PlayStation, Tesla cars (yes, the car has a browser), another game consoles, digital assistants such as Facebook Portal, Nest Home or Amazon Echo, or VR/AR headsets such as Oculus headsets.

VisualNEO Analog Clock is now published in Google Play Store:

https://play.google.com/store/apps/details?id=com.vnclock.twa

The whole process has been really simple thanks to pwabuilder.com automatic .apk generation from the URL where the App is published. I'm now trying to publish the App in the Microsoft Store.

Vadim has reacted to this post.
Vadim
Quote from luishp on February 24, 2020, 9:03 pm

VisualNEO Analog Clock is now published in Google Play Store

Congrats and promising but fyi, the result is not very good and it doesn't display like another app (there is a Chrome menu visible and a bottom scrollbar. Screenshots attached).

Uploaded files:
  • You need to login to have access to uploads.

Hi @samuel-vanneste, thank you.

You are right, but that's only because I have not done the TWA (Trusted Web Activities) process while submitting the App.

Therefore, the app is published but adds some limitations on how it's shown once installed.

This  way it took me about 20 minutes to submit the app. If I have had another 20 minutes you would have seen it perfectly in your device.

The TWA links your identity to the source URL. Not sure how complex the process is.

Anyway, as a first try, I'm quite happy :)

Vadim and Samuel Vanneste have reacted to this post.
VadimSamuel Vanneste
Quote from luishp on February 24, 2020, 10:46 pm

You are right, but that's only because I have not done the TWA (Trusted Web Activities) process while submitting the App.

Thanks for the information. I am happy two :)
I was surprised and reported because installed from the website, it was perfect. I now understand. Thanks for the clarification.

@samuel-vanneste, I have finished the TWA process following these instructions.
The whole process has took me about 5 minutes (once I've understood what to do). Now the Play Store "VisualNEO Analog Clock" app is a Trusted Web Activities app. Even if you do not reinstall it you should see the difference.
Once the next VisualNEO Web version is launched I will write a forum post to explain how to publish in the Play Store from a PWA. I'm having some troubles with the icons to publish the app in the Microsoft Store but will solve it soon.
Thank you for testing!

Vadim, CDY@44 and Samuel Vanneste have reacted to this post.
VadimCDY@44Samuel Vanneste

VisualNEO Analog Clock has been published in the Microsoft Store. It's available even for HoloLens!
I have had to unpack and repack the .appx generated by pwabuilder.com to change the default app icons, but the process has been more easy than expected.

Uploaded files:
  • You need to login to have access to uploads.
Vadim, CDY@44 and 2 other users have reacted to this post.
VadimCDY@44PunglisinSamuel Vanneste
Page 1 of 2Next