Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

orrd's avatar
Level 4

Progressive Web Apps

I just discovered "Progressive Web Apps" (https://developers.google.com/web/progressive-web-apps/) and it sounds really intriguing (native app-like experience from websites). I'm still trying to figure out what it's all about and if it's really as amazing as it claims to be.

Any chance we'll see a Laracast video in the future about how to create a Progressive Web App using Laravel (with Vue.js perhaps)?

1 like
7 replies
orrd's avatar
Level 4

Yeah, that was actually what made me aware of progressive web apps. I'm mostly looking for more information on how else to create one aside from using the laravel-angular.io package, including possibly using Vue.js instead.

There are probably multiple ways to accomplish that, but I'm curious to see how Jeffrey would do it since he's typically good at coming up with the best practices for accomplishing this kind of thing. Or if anyone else has experience with it.

1 like
leolam2005's avatar

Looks like it is not much of new thing, but about using best HTML practice and with aid of JavaScript to build an app like website.

Seems it just create a app-like structure layout on the init load, then retrieve data afterwards.

Not much new technology related, but just follow a design about best practices adopted UX-first and speed focus. Am I correct?

Farhan's avatar

Ref::: https://laracasts.com/discuss/channels/tips/pwa-progressive-web-app

Most of developer and designers are still confused with newly introduced name by Google Progressive web apps (PWA). It is independent concept of web, it belongs to bootware of front-end.

You needs to setup progressive web app by your own. May below flow will help you to setup PWA.

  • Server end: Laravel, Codeigniter etc - Manipulate data and pass to view

  • View (Theme): Bootstrap - How to present data to user

  • Theme Bootware:

    1. Refer manifest at top of page definition.
    2. Handling body contents by Angluar, Vue etc.

That's it, PWA is the modern and smart concept for delivering to user devices which configure at top of page definition, no other special configuration required to start with PWA.

Best of luck ;)

Please or to participate in this conversation.