You are on page 1of 5

9/1/2019 Creating Progressive Web Apps with Oracle Visual Builder | Oracle Visual Builder Cloud Service Blog

Oracle Visual Builder Cloud Service Blog


 MENU

Oracle Visual Builder Cloud Service Blog

The Visual Builder Cloud Service Blog

Try Oracle Cloud Platform


For Free

ORACLE VISUAL BUILDER CLOUD SERVICE

March 29, 2019

Creating Progressive Web Apps with


Oracle Visual Builder
Shay Shmeltzer
DIRECTOR OF PRODUCT MANAGEMENT - ORACLE

Progressive Web Apps (or PWA for short) combine the advantages of on-
device mobile app experience with the distribution simplicity offered by
regular web applications. The latest version of Oracle Visual Builder
offers a very easy way to create and distribute your PWAs in a visual
cloud development environment.

PWA apps can work offline, leverage device features such as access to
the camera, photo gallery, and location information. The app is
downloaded to the device, represented as an icon on the device list of
apps, and when it is invoked you don't see a browser wrapper (no
address bar and browser navigation buttons). As such the user
experience of working with such application is very close to applications

https://blogs.oracle.com/vbcs/creating-progressive-web-apps-with-oracle-visual-builder 1/5
9/1/2019 Creating Progressive Web Apps with Oracle Visual Builder | Oracle Visual Builder Cloud Service Blog

that you get from the app store.

A key difference between PWA and on-device mobile apps is the


distribution mechanism. To first "install" the application the user will
navigate to a URL using their browser, this will pop-up an option for them
to "add the application to home screen". Once they do this the app is now
part of their "apps list" on the device. When a new version of the app is
published, the end user doesn't need to go to the app store to download
it. The application will automatically update on the device the next time
you'll open it. Pulling the new UI from the server and caching it for future
use.

One more point to mention is that PWA can also install on your laptop, for
example as a chrome app. This means that unlike the on-device mobile
apps in VB that are limited to just iOS or Android devices, PWA apps are
able to also run on windows, macs and other OSs.

https://blogs.oracle.com/vbcs/creating-progressive-web-apps-with-oracle-visual-builder 2/5
9/1/2019 Creating Progressive Web Apps with Oracle Visual Builder | Oracle Visual Builder Cloud Service Blog

As you'll see in the demo video below, developing a PWA app is no


different then developing regular mobile apps in Visual Builder, there is a
configuration tab that allows you to turn on the PWA packaging for any
mobile app. Once you do this, when you stage the app, you'll get a URL
(and a QR code) that customers can access to invoke/install the app.

Check out this demo

Progressive Web Apps (PWA) Development with Oracle Visual Buil…


Buil…

A couple of notes about the app in the demo

While we enabled unauthenticated access to the app, you can of


course limit application access to specific users

The data caching shown in the demo is the result of the REST
service specifying a caching mechanism in the header. For more
complete caching control and capabilities VB PWA apps can

leverage the Oracle JET offline toolkit.

The take a picture action also works when running on your laptop, it

will open the local file selection dialog.

https://blogs.oracle.com/vbcs/creating-progressive-web-apps-with-oracle-visual-builder 3/5
9/1/2019 Creating Progressive Web Apps with Oracle Visual Builder | Oracle Visual Builder Cloud Service Blog

Join the discussion

Comments ( 4 )

Recent Content

ORACLE VISUAL BUILDER CLOUD ORACLE VISUAL BUILDER CLOUD


SERVICE SERVICE
Complex Queries in Visual Builder Adventures in Mutation - Adding
Rows to a Table or ListView in Oracle
Often, you have to filter a data set
Visual Builder
based on multiple search criteria
like in the above image. In this
case, you want to only create...

https://blogs.oracle.com/vbcs/creating-progressive-web-apps-with-oracle-visual-builder 4/5
9/1/2019 Creating Progressive Web Apps with Oracle Visual Builder | Oracle Visual Builder Cloud Service Blog

Site Map Legal Notices Terms of Use Privacy Cookie Preferences Ad Choices

Oracle Content Marketing Login

https://blogs.oracle.com/vbcs/creating-progressive-web-apps-with-oracle-visual-builder 5/5

You might also like