All Projects → jgw96 → Wavex

jgw96 / Wavex

Licence: MIT License
No description or website provided.

Programming Languages

typescript
32286 projects
CSS
56736 projects
java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to Wavex

sheiley-shop-app
Sheiley Shop is a PWA to track personal purchases, No more paper and pencil to go to the supermarket 🏬
Stars: ✭ 35 (+84.21%)
Mutual labels:  pwa
quasar-warren
💰📈 A dashboard based on the Warren platform made with Quasar Framework
Stars: ✭ 30 (+57.89%)
Mutual labels:  pwa
angular-seo
Angular 13 Example SEO Search engine optimization + PWA + SSR + Lazyloading
Stars: ✭ 58 (+205.26%)
Mutual labels:  pwa
pwa-cookbook
A step-by-step guide to Progressive Web Applications
Stars: ✭ 21 (+10.53%)
Mutual labels:  pwa
udacity-google
Udacity Grow with Google challenge scholarship program
Stars: ✭ 35 (+84.21%)
Mutual labels:  pwa
light-push-admin
推送服务控制台界面
Stars: ✭ 28 (+47.37%)
Mutual labels:  pwa
englishextra.github.io
English Grammar for Russian-Speakers, a PWA website + SPA
Stars: ✭ 19 (+0%)
Mutual labels:  pwa
sapper-template-rollup
Starter Rollup template for Sapper apps using postcss, cssnano, tailwindcss, and svelte-preprocess.
Stars: ✭ 32 (+68.42%)
Mutual labels:  pwa
scriptified.dev
A weekly newsletter with insightful tips, tools, resources & more on React and JavaScript. Made with NextJS && TailwindCSS. Curated by @gupta-ji6 && @prateek3255.
Stars: ✭ 18 (-5.26%)
Mutual labels:  pwa
ambianic-ui
PWA for managing Ambianic Edge devices (smart cameras).
Stars: ✭ 32 (+68.42%)
Mutual labels:  pwa
react-template
An enterprise react template application showcasing - Testing strategy, Global state management, middleware support, a network layer, component library integration, localization, PWA support, route configuration, lazy loading and CI/CD
Stars: ✭ 44 (+131.58%)
Mutual labels:  pwa
Front-end-tutorial
🐼 最全的资源教程-前端涉及的所有知识体系,并在 Nice Front-end Tutorial 持续更新;
Stars: ✭ 1,655 (+8610.53%)
Mutual labels:  pwa
webpack-play
learning about webpack
Stars: ✭ 40 (+110.53%)
Mutual labels:  pwa
phos
Solution for personal music/podcast management based on Notion.so
Stars: ✭ 47 (+147.37%)
Mutual labels:  pwa
glimmer-hn-pwa
A Demonstration Of HackerNews Progressive Web App Powered By Glimmer.js
Stars: ✭ 28 (+47.37%)
Mutual labels:  pwa
how-to-venia
Magento PWA Storefront based on PWA Studio's Venia Storefront (Concept)
Stars: ✭ 39 (+105.26%)
Mutual labels:  pwa
CC98-PWA
ZJU CC98 Forum mobile version.
Stars: ✭ 52 (+173.68%)
Mutual labels:  pwa
magento2-webappmanifest
A Magento 2 extension that adds a Web App Manifest to the store.
Stars: ✭ 19 (+0%)
Mutual labels:  pwa
AllSQL
AllSQL is an open-source compact browser based SQL Compiler, built using Flutter.
Stars: ✭ 16 (-15.79%)
Mutual labels:  pwa
fireshop
A modern pwa webshop built on Firebase with Angular
Stars: ✭ 26 (+36.84%)
Mutual labels:  pwa

Warning: Still a WIP (even this readme).

Try it out here:

Note on supported browsers: Edge, Chrome, Firefox, Samsung Internet, Safari (experience may be broken right now on iOS Safari, working on this)

Non supported browsers: IE11, Kinda Safari mobile

Wavex

Hello! Wavex is a demo PWA (totally functional though, and I use it all the time) that demonstrates a real world way to efficiently build high quality, cross platform apps using the web that feel "native" on each device. Wavex is built with Stencil (no Angular, React, Vue etc), Ionic 4 and Capacitor.

Wavex is currently available as a PWA, and has been submitted as an Android app to the Google Play STore and as a UWP PWA for Windows 10 devices in the Microsoft store. (I will update this when it is live on those platforms).

How did I build this?

As stated above I used Stencil, Ionic 4 and Capacitor to build this app. By choosing the combination of Stencil and Ionic 4 I was able to easily achieve great "cold start" (no cache yet) performance for the user (around 3.5 seconds to interactive on a Moto 4G running in a 3g environment using the PWA) and a great looking UI while also enjoying a simple dev experience. You can read more about these two technologies at the links above.

Cross Platform

The main platform for this app is the PWA version. You can make a VERY strong argument that this means it is cross platform out of the box since all you need is a web browser to access it but alas, most people think of Cross Platform as including "native" apps for platforms too.

For the native Android version of this app I took advantage of the Capacitor project from Ionic. Capacitor brings many advantages to the cross platform game including simplicity over other solutions (like Cordova), ease of use, baked in PWA support and easy to use plugins. I mainly chose Capacitor because of its baked in support for PWAs as the main platform for this app is the PWA and Capacitor respects this while also making it easy to package this PWA as a native Android app.

On the Windows 10 side of things, we at Microsoft have made it extremely easy to submit your PWA to the Microsoft Store so that people can run your PWA just like they would any normal UWP app on Windows 10. This app also takes advantage of some of the WinRT APIs that we allow you to access through your PWA when it is running as a UWP app from the store. You can read more about this here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].