Bubblewrap Core is a NodeJS library that helps developers to create a Project for an Android application that launches an existing Progressive Web App (PWA) using a Trusted Web Activity (TWA).
- Node.js 12.0 or above
The Android Command line tools requires the correct version of the JDK to run. To prevent version conflicts with a JDK version that is already installed, Bubblewrap uses a JDK that can unzipped in a separate folder.
Download a version of JDK 8 that is compatible with your OS from AdoptOpenJDK and extract it in its own folder.
Warning: Using a version lower than 8 will make it impossible to compile the project and higher versions are incompatible with the Android command line tools.
Download a version of Android command line tools that is compatible with your OS from https://developer.android.com/studio#command-tools. Create a folder and extract the downloaded file into it.
npm i -g @bubblewrap/core
See CONTRIBUTING for more.
See LICENSE for more.
This is not a Google product.