Skip to content
Quality UI experiences for Web APIs that require custom UI (such as media/camera).
TypeScript CSS HTML
Branch: master
Clone or download
Latest commit 31b4fd2 Sep 5, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github chore(): add contributing doc Dec 11, 2017
src Update to Stencil core Sep 3, 2019
.editorconfig chore(): Add editorconfig Sep 29, 2017
.gitignore Ignore loader May 23, 2019
LICENSE first commit Sep 15, 2017
package-lock.json Update to Stencil core Sep 3, 2019
package.json 1.4.1 Sep 5, 2019 Fix markdownlint errors (#29) May 28, 2019
stencil.config.ts chore(): update stencil May 22, 2019
tsconfig.json Working Oct 5, 2018

Ionic Elements for Progressive Web Apps

This project is a growing collection of pre-built UI experiences for Web APIs such as camera/video, focused on building Progressive Web Apps that meet and exceed native mobile app experiences.

These elements are a key part of our mission to build the Progressive Web App OS by providing awesome UIs on top of low-level Web APIs.

These components are built as Web Components that can be used in any web app, using the power of Stencil JS.

Currently Supported

Currently, the project offers a quality in-app Camera experience using getUserMedia, with support for multiple cameras and with automatic handling of image data.

See the provided example for an example of how to use these components.

Capacitor Usage

Ionic PWA Elements were built primarily for developers using Capacitor, our Native app container that allows web apps to run on nearly every platform with consistent APIs.

Ionic PWA Elements offer web-UI experiences for Capacitor apps running in a browser as PWA, such that the API is identical for the PWA and the native app store app.

See the Capacitor PWA Elements page for more information on using this library in your Capacitor apps.

You can’t perform that action at this time.