The short answer is: not easily. APEX does provide a user friendly
offline fallback page when there is no connection to the internet,
however. You can easily customize this fallback page in a
declarative way.
For advanced users, it is technically possible to enable offline
support for an APEX PWA. This entails using the custom Service
Worker feature, which allows APEX applications to intercept
network requests and serve cached responses when the device is
offline.
Within the service worker hooks, the fetch event
is reponsible for intercepting network requests. It can be
extended to cache complete pages, specific resources and
requests. When offline, the service worker would be responsible
for fetching the cached resources instead of going to the network.
It is not trivial to make an APEX PWA app work offline in a
generic way that would allow arbitrary searching, creation, and
modification of the rich application data model that exists behind
the typical APEX application. We hope APEX can provide easier
mechanisms to enable basic offline features in future releases of
APEX.
Until then, developers can venture into the custom service worker
hooks to enable specific application use cases. In doing so, these
more advanced APEX developers can help the Oracle APEX community
and development team better understand the most common offline
data access patterns that surface in your applications. This
information will help us narrow the focus on delivering
incremental offline data capabilities into future Oracle APEX
versions. You can do this by logging new ideas for targeted
offline capabilities based on your experiences
at apex.oracle.com/ideas.