Giter Site home page Giter Site logo

ionic-team / pwa-elements Goto Github PK

View Code? Open in Web Editor NEW
163.0 17.0 49.0 2.01 MB

Quality UI experiences for Web APIs that require custom UI (such as media/camera).

Home Page: https://medium.com/@maxlynch/building-the-progressive-web-app-os-57daebcb69c1

License: MIT License

CSS 17.19% TypeScript 76.10% HTML 6.72%

pwa-elements's Introduction

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.