UNPKG

1.49 kBMarkdownView Raw
1# Ionic Elements for Progressive Web Apps
2
3This project is a growing collection of pre-built UI experiences for Web APIs such
4as camera/video, focused on building Progressive Web Apps that meet and exceed
5native mobile app experiences.
6
7These elements are a key part of our mission to build the [Progressive Web App OS](https://medium.com/@maxlynch/building-the-progressive-web-app-os-57daebcb69c1)
8by providing awesome UIs on top of low-level Web APIs.
9
10These components are built as Web Components that can be used in any web app, using
11the power of [Stencil JS](http://stenciljs.com/).
12
13## Currently Supported
14
15Currently, the project offers a quality in-app Camera experience using
16`getUserMedia`, with support for multiple cameras and with automatic handling
17of image data.
18
19See [the provided example](https://github.com/ionic-team/ionic-pwa-elements/blob/master/src/index.html)
20for an example of how to use these components.
21
22## Capacitor Usage
23
24Ionic PWA Elements were built primarily for developers using [Capacitor](http://capacitor.ionicframework.com/),
25our Native app container that allows web apps to run on nearly every platform
26with consistent APIs.
27
28Ionic PWA Elements offer web-UI experiences for Capacitor apps running in a browser
29as PWA, such that the API is identical for the PWA and the native app store app.
30
31See the [Capacitor PWA Elements](https://capacitor.ionicframework.com/docs/pwa-elements)
32page for more information on using this library in your Capacitor apps.