pwa_install 0.0.1 copy "pwa_install: ^0.0.1" to clipboard
pwa_install: ^0.0.1 copied to clipboard

A Flutter package that allows you to prompt mobile web users to install your Flutter app as a PWA

PWA Install #

A small Flutter package that allows you to prompt mobile web users to install your Flutter app as a progressive web application (PWA) on demand.

A very basic example can be found here: PWA Install

The contents of this package are based on this article by Pete LePage (@petele)

Out-of-the-Box #

As of release 1.20, all Flutter apps can be installed as PWAs. Combine this with the fact that all Chromium based browsers support PWAs and it becomes clear that designing your Flutter application for a mobile browser can be the most effective way of reaching a large audience.

When a Flutter app is opened in a supported browser, the user will see an install prompt like this:

Mobile Prompt Web Prompt
img.png img.png

This is awesome, but there's a caveat. The browser will only show the install prompt to users the first time they open your app. If the user refreshes the page or returns to the app while it's still in their browser history, the prompt will not be shown.

The PWA Install Package #

With this package, you can prompt the user to install your app as a PWA on demand (e.g, on a button click). This package works by capturing the beforeinstallprompt event web browsers use to install PWAs. The event is captured when your app is launched and can be called anytime thereafter.

Setup #

1. Update index.html #

Add the following

76
likes
0
pub points
90%
popularity

Publisher

verified publishercodeontherocks.dev

A Flutter package that allows you to prompt mobile web users to install your Flutter app as a PWA

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, js

More

Packages that depend on pwa_install