Just out of curiosity, does anyone know some good PWAs built using Ionic 2/3?
Are any major companies/brands building PWA using Ionic?
Just out of curiosity, does anyone know some good PWAs built using Ionic 2/3?
Are any major companies/brands building PWA using Ionic?
I donāt think there are any yet. Iād love to be wrong about this, but I think so far there are just some interesting projects. The app scene is a lot different, with some very commercially successful apps written in Ionic. But the desktop world is not well served yet. Hereās hoping Ionic 4 solves a lot of those issues. Moving to Angular routing is huge for desktop programming.
So what is actually the difference between react pwa and ionic pwa. I guess ionic pwa can be used for mobile app natively because of capacitor. What about react pwa? Can it be used with react native? I need more info on whatās the benefit of going with ionic pwa vs react pwa. Any comments would be appreciated
I think the biggest challenge for PWAās is iOS support: https://medium.com/@firt/pwas-are-coming-to-ios-11-3-cupertino-we-have-a-problem-2ff49fd7d6ea
Ionic 3 PWA -> Brew - The Craft Beer App: https://craftbeer.org.au/
So it appears Ionic PWAs are not yet there for real PWA workings.
But, can I deploy the Ionic app (the www folder, guess it will still be called PWA) and use it as a regular website? Of course, I will probably need to have altogether a new set of CSS to give it a website look and feel. At least, I will not need to write completely new code for my website UI. That is, use the HTML, TypeScript, Angular code.
Correct? Can I do that?
Thanks.
You can build PWAs using Ionic 3 right now, you just need to follow a few simple steps.
See:
Yes you can, I use Google Hosting and FIrestore (angularfire2/firestore):
npm run build --prod
firebase deploy
@robinyo, thanks!
Awesome!!
By any chance, do you know of such websites that are being used as hybrid apps on mobile devices as well regular/pure websites?
It would be great to have such a list.
I am great fan of Ionic (donāt have the whole knowledge though ). Itās sometimes hard to convenience people to go with Ionic for mobile apps (hybrid) and use the codebase for regular website usage even if PWA is not matured yet. This way at least 75-80% of the code can be reused.
Thanks again for inputs, appreciated!
Do you happen to know if Google hosting handles angular routing well? AWS does not which is a dealbreaker for me. Iām looking to host elsewhere
You might also like (Hacker News readers as Progressive Web Apps): https://hnpwa.com/
it canāt? Are you sure? I dodge a bullet there using Heroku lol
Nope. Thereās an option to set up Routing Links or something of the sort but itās obscure and unintuitive. Angular Routing is essentailly useless.
wow. Ionic works great on Azure though.
@jaydz - Sorry to repeat the question @bandito asked , but are you sure? Can you elaborate a bit on what exactly happens when you deploy Angular project (with routes) on AWS EC2 or EB? Can you point to some specific discussion on this?
I got interested because at my current client we are planning to develop a website in Angular and deploy on EC2 or EB. Thanks.
@robinyo - this is cool! Thanks for providing those links!
Hey @gauz09. I used AWS but didnāt end up using EC2 or EB. I was using S3 and Route 53 if I remember correctly. It may be that other options are compatible with Angular Routing, but I Googled the subject pretty extensively and had no luck finding anything other than āYouāre out of luckā.
Anytime I opened my website, whatever ārouteā it tried to open to failed, and a warning was all I got. Something along the line of āthe key ā/my_routeā is not definedā etcā¦
Hereās an example of AWSā routing configuration that is meant to replace / compliment angular routing, e.g make it work
Edit Redirection Rules section of the S3 Console for your domain, add the following rules:
<RoutingRules>
<RoutingRule>
<Condition>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
</Condition>
<Redirect>
<HostName>domain.com</HostName>
<ReplaceKeyPrefixWith>#/</ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>
Thatās just something I found with a quick google search.
Google AWS Angular Routing and stuff will pop up
Azure is Microsoft .net / IIS based, is that correct?
And Heroku is on top of my list. AWS also didnāt seem to have a simple solution for implementing a MEAN stack, and I hear Heroku is good for that sort of thing
According https://ionicframework.com/pwa
Starbucks, Pinterest, Uber, Twitter, Forbes
If you look carefully those are companies that are using PWAs and having positive results, but it never explicitly states that Ionic is used for the PWA. I doubt that any of those companies are using Ionic, but they still prove the usefulness of the technology.