I need to offer my users offline capability when using my app on mobile devices. The app would work as normal when offline and then sync to update with the database when back within range of a network. Good for those in poor cell coverage, travellers, and flyers using “Flight Mode”.
I’ve done some research into how this might work and for Tadabase it would mean having PWA functionality.
Progressive Web Apps give web-based applications (Tadabase) the look and feel of a regular mobile app adding: push notifications, splash screen, “add to desktop” with custom icon, responsive to screen orientation as well as offline capability.
From Microsoft…
- Discoverable - The app is discoverable from web search results and supporting app stores.
- Installable - Pin and launch the app from the home screen.
- Re-engageable - The app can receive push notifications.
- Network-independent - The app works offline and in low-network conditions.
- Progressive - The user experience of the app scales up or down with device capabilities.
- Safe - The app provides a secure HTTPS endpoint and other user safeguards.
- Responsive - The app adapts to the user’s screen size or orientation and input method.
- Linkable - Share and launch the app from a standard link.
(Overview of Progressive Web Apps (PWAs) - Microsoft Edge Developer documentation | Microsoft Learn)
Tadabase is not PWA ready yet, but there are third-party services that can provide this today; PEP (https://pep.dev/), Progressier (https://progressier.com/) and likely many more.
I understand they are incompatible with Tadabase currently, so we would need a Tadabase “Pipe” to be able to access these services.
Excuse the sales pitch, but could you register your interest in such a feature by replying or giving this post a ‘like’, so the Tadabase team can gauge interest.
Thanks
Neil