How to Create a PWA With Next.js in 10 Minutes

  Рет қаралды 102,865

James Q Quick

James Q Quick

2 жыл бұрын

You can create a PWA with Next.js in just a few minutes! PWAs (Progressive Web Apps) are like hybrid applications that run in the context of a browser, but look and act like native apps. This means your website can become a dedicated icon and app on your computer!
Avneesh's Article - blog.avneesh.tech/how-to-creat...
Follow Avneesh on Twitter - / avneesh0612
Next PWA NPM - www.npmjs.com/package/next-pwa
More about Next.js - nextjs.org/
_____________________________________________
Newsletter 🗞
Interested in exclusive content and discounts? 🤯 Sign up for the newsletter!
www.jamesqquick.com
_____________________________________________
Connect with me 😀
Live streams on Twitch - / jamesqquick
Follow me on Twitter - / jamesqquick
Join the 💬 Discord Server 💬 - / discord
_____________________________________________
COURSES 💻
Learn how to build Fullstack apps with React and Serverless Functions - www.jamesqquick.com/courses/r...
Learn everything you need to know about Visual Studio Code - www.udemy.com/learn-visual-st...
Build a Quiz App - www.udemy.com/build-a-quiz-ap...

Пікірлер: 156
@thebuildguy7
@thebuildguy7 Жыл бұрын
Bro not only explained but also showed other channels for explanation, you're a real saviour my man 🔥🔥
@avneesh0612
@avneesh0612 2 жыл бұрын
This was a very fun collab :D
@michelgerges2678
@michelgerges2678 2 жыл бұрын
That's awesome bro great JOB keep up the good work ;D
@MaxProgramming
@MaxProgramming 2 жыл бұрын
It's a huge achievement! Great work bro!
@internetdrew
@internetdrew 11 ай бұрын
Thanks for the great video! Another way to do this is you have es7+ on Next.js 12: import withPWA from "next-pwa"; (do this at the top) const configWithPwa = withPWA({ dest: "public" , // other config options}); export default configWithPwa(config);
@angel-pu7su
@angel-pu7su 2 жыл бұрын
Thanks James and Avneesh for the great tutorial.
@ai_coding
@ai_coding Жыл бұрын
...dude u saved me from countless days of searching. Thank you!
@tushar.musique
@tushar.musique 2 жыл бұрын
Very helpful. Learned a new thing today.
@czyzonrobinson6475
@czyzonrobinson6475 Жыл бұрын
With Next.js 12 it will produce an error when building the next.config.js file, use these values instead: const nextConfig = { reactStrictMode: true, swcMinify: true, compiler: { removeConsole: process.env.NODE_ENV !== "development", }, }; const withPWA = require("next-pwa")({ dest: "public", disable: process.env.NODE_ENV === "development", register: true, }); module.exports = withPWA(nextConfig);
@sifact1391
@sifact1391 Жыл бұрын
Thanks man
@faroukallani982
@faroukallani982 Жыл бұрын
you are a real Robinson!
@ai_coding
@ai_coding Жыл бұрын
u saved me g
@felipepersegona9354
@felipepersegona9354 Жыл бұрын
Just saved my ass
@kikevanegazz325
@kikevanegazz325 10 ай бұрын
Genius!
@IvoTsochev
@IvoTsochev 2 жыл бұрын
This was an amazing video, James! I'll try it out, thank you
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Yayyyyy
@MaxProgramming
@MaxProgramming 2 жыл бұрын
Thank you very very much for including my video! Really appreciate that! P.S. You spelled my name correctly, heard it for the first time from a native English speaker 😁
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Ahhhh amazing. So glad I did!!
@MiaUniversity
@MiaUniversity 23 күн бұрын
WOW, THIS TUTORIAL IS REALLY WORKS!
@geekySRM
@geekySRM 2 жыл бұрын
This is awesome!
@andressalomon6703
@andressalomon6703 2 жыл бұрын
Great video!! Thank you very much James!
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Yayyyy
@jonatanramhoj
@jonatanramhoj 2 жыл бұрын
Great tutorial thanks! Just one question, if you disable pwa on development, there's no need to add those pwa files to gitignore since they will never get generated locally?
@shoebilyas9664
@shoebilyas9664 2 жыл бұрын
A very well explanation. Thanks a lot :).
@palina_live
@palina_live Жыл бұрын
Thank you so much for the clear explanation! 😀
@JamesQQuick
@JamesQQuick Жыл бұрын
So glad this helped!
@jeanchrinot
@jeanchrinot 2 ай бұрын
I implemented this. It is amazing.
@semiloreidowu4601
@semiloreidowu4601 2 жыл бұрын
This is very cool, definitely trying it out immediately
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Yay!
@mhayk
@mhayk 2 жыл бұрын
Very helpful. Thank you !
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Glad you enjoyed it!!
@PaulBilton
@PaulBilton 2 жыл бұрын
Great video - thank you! ...I'd like to learn and understand when to use ReactJS Native or PWA for a mobile web application - benefits and shortfalls - please. Thanks
@tapasadhikary
@tapasadhikary 2 жыл бұрын
This is cool. Thanks for sharing.
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Glad you enjoyed it!
@preciousegwuenu2938
@preciousegwuenu2938 5 ай бұрын
Superb! This helped me although since I use nextjs app router, I had to use the layout.js and not _document.tsx and I also had to structure the next.js config in some type of way for it to work. also guys, you might want to add screenshots in your manifest.json file.
@sinashohrat2353
@sinashohrat2353 2 жыл бұрын
this was helpful ty
@aggbits
@aggbits 2 жыл бұрын
Ty for your great videos! Is the first request served via SSR or the app is not rendered on the server side at all?
2 жыл бұрын
Hi @James . Great video as usual. I was wondering why you don't change the theme color or the url of the apple-touch-icon ?
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Hey hey! I'm not sure what that specific setting is? lol
@dawid_dahl
@dawid_dahl Жыл бұрын
Awesome, thanks!
@mdkutubail8848
@mdkutubail8848 9 ай бұрын
thanks broo it was very helpful for me
@TheIguana3d
@TheIguana3d Жыл бұрын
wow, thank you very much!
@ioanasbogdan
@ioanasbogdan 2 жыл бұрын
what are you using to get the autocomplete on terminal?
@vishnudarshan4762
@vishnudarshan4762 2 жыл бұрын
Need a video on how you setup your terminal, please
@intuitivamkt
@intuitivamkt 2 жыл бұрын
What camera re you using? I like the setup!
@gordgood6506
@gordgood6506 2 жыл бұрын
You saved my arse man. Love you.
@aayamshrestha5982
@aayamshrestha5982 2 жыл бұрын
Love these videos. Can you please make playlist about google app scripts
@mateuspamaral00
@mateuspamaral00 Жыл бұрын
Really cool thanks
@icanamer7113
@icanamer7113 Жыл бұрын
Hi this actually was a great video, but I also have a question: is there a way to not use the manifest.json and just making the setup directly from the _document file itself?
@sonwander1
@sonwander1 Жыл бұрын
Hello! Thanks for the video! What if i have a wordpress installation as backend using GraphQL? Is the process similar to this?
@suleman234
@suleman234 2 жыл бұрын
james i have a question do u like cobalt 2 more or midnight synth ?????? pls answer
@EdgarLindo
@EdgarLindo Жыл бұрын
So, my run build was good without errors, but it didn't create the sw.js files.... I am also getting errors / warnings that GenerateSW has been called multiple times...
@z1982_
@z1982_ 2 ай бұрын
Hello thanks a lot. How can I write a service worker that will cache certain pages for offline support?
@adarshrathi8265
@adarshrathi8265 2 жыл бұрын
bro, are you made multi form step. I want to make website clone of zety resume builder in which use multi step form.
@felixmenendez
@felixmenendez 2 жыл бұрын
This is great. Is it possible to create a sort of installer file to install the app without using de browser?
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Not that I know of but maybe…?
@eronmonseleoaikhina5832
@eronmonseleoaikhina5832 2 жыл бұрын
which extension is your visual studio using @James Q Quick
@sofiap08
@sofiap08 Жыл бұрын
If you are getting this error: "Please check your GenerateSW plugin configuration: [WebpackGenerateSW] 'reactStrictMode' property is not expected to be here. Did you mean property 'exclude'?" THIS WORKED FOR ME: Replace the code in your 'next.config.js' with the below: const withPWA = require('next-pwa')({ dest: 'public' }) module.exports = withPWA({ // next.js config })
@aerotheory
@aerotheory 2 жыл бұрын
I enjoyed watching this segment on your new camera. Any chance of mentioning what camera you used? I need some closure...
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Haha it’s the Sony a6400 with sigma 1.4 16mm lens :)
@tagecc5280
@tagecc5280 2 жыл бұрын
@@JamesQQuick nice
@tegasteve8195
@tegasteve8195 4 ай бұрын
Thanks
@webloom7345
@webloom7345 2 жыл бұрын
well done James very nice video but at 12:15 , sounds a noise like on/off
@krystianwojtowicz9305
@krystianwojtowicz9305 2 ай бұрын
how to cache pages for when off line?
@ronnyjubhari9042
@ronnyjubhari9042 2 жыл бұрын
Can i use next.js with codeigniter, how to connect it to views folder in codeigniter? How to change default page/ home page next.js to codeigniter php file?
@unpluggedaman
@unpluggedaman 2 жыл бұрын
Thanks a lot
@metamedian
@metamedian 2 жыл бұрын
Service workers only work with https, right? How do you do that for localhost development testing? I've been pulling my hair why my service workers aren't runnin after trying out a bunch of nextjs templates for PWA apps.
@nikoreva2078
@nikoreva2078 2 жыл бұрын
Hey, I can't get the PWA running. I followed all the steps from the tutorial, but the service worker isn't being registered correctly. Can someone maybe give me a tip on how to fix the problem?
@blazi_0
@blazi_0 Жыл бұрын
guys just install old version of next-pwa the new version not working with nextjs new update yet: npm install next-pwa@5.5.4
@chiranthmjain7940
@chiranthmjain7940 7 ай бұрын
is there any possibility to remove ellipsis from PWA MicrosoftEdge?
@hectordnc
@hectordnc 9 ай бұрын
Thank you. But I have a question. When my application is in 'src/app' and not in 'pages/' then the pwa doesn't work. How to solve it?
@mustadirmahmood6271
@mustadirmahmood6271 2 ай бұрын
The solution is for pages router. Are there any similar contents available for app router?
@xHeroinBoBx
@xHeroinBoBx 2 жыл бұрын
What extension are you using for the bundle size or import size inline? When you imported next-pwa it said calculating... thanks :-)
@sarcasticdna
@sarcasticdna 2 жыл бұрын
Extension name is import-cost I guess
@piyushjaiswal6238
@piyushjaiswal6238 Жыл бұрын
hey! I am using next-pwa 5.5.0 .Doing everything right and tried evrything but service-worker.js is not generating on npm run build. please help someone
@Chems-eddineSediri
@Chems-eddineSediri 4 ай бұрын
i did exactly the sane thing. no errors, but the icon on the url doesnt appear any ideas pls?
@utkarshsrivastav3039
@utkarshsrivastav3039 6 ай бұрын
after running the build command i am not getting sw.js in public folder why??
@denniszenanywhere
@denniszenanywhere 2 жыл бұрын
Next is? I thought you switched to svelte all the way? 😃 it’s ok. Can you do a next js vs svelte project? Do both and show us differences? Thanks
@MaxProgramming
@MaxProgramming 2 жыл бұрын
that's a superb idea
@davidbobadilla2323
@davidbobadilla2323 Жыл бұрын
Is that a Superantural poster?
@cbc911
@cbc911 2 жыл бұрын
What icon pack are you using?
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Vs code icons I believe.
@imvolkankaban
@imvolkankaban 2 жыл бұрын
How about a website with bootstrap 5, if can't start from scratch?
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Ah good idea. I haven’t used bootstrap in a few years now
@webpapi
@webpapi 2 жыл бұрын
Tested this and works fine on localhost:3000 (dev mode) but fails to deploy to Prod. Hosting on Vercel as well. 'Unable to fetch manifest' on chrome latest version.
@riyaldihasan7634
@riyaldihasan7634 2 жыл бұрын
Is it solved?
@johnyepthomi892
@johnyepthomi892 2 жыл бұрын
Good content. I hope you’re getting enough rest. Don’t overwork yourself.
@JamesQQuick
@JamesQQuick 2 жыл бұрын
I'm not. I just always have bags. I sleep lots :)
@VKD007
@VKD007 2 жыл бұрын
Class component 😂💯
@paul-gerhardsiegel7065
@paul-gerhardsiegel7065 2 ай бұрын
With Next.js 14 "next.config.js" now is "next.config.mjs". I removed the latter and exchanged it with a next.config.js as follows: const withPWA = require('next-pwa')({ dest: 'public', register: true, skipWaiting: true, disable: process.env.NODE_ENV === "development", }) module.exports = withPWA({ reactStrictMode: false, }) After compleating everything else the Download icon is missing. In my case the cause was an entry in the manifest.json. Exchange the following entry "start_url": "/" with "start_url":"/app/"
@thearong_5853
@thearong_5853 2 жыл бұрын
with typescript i got error and not working
@angel-pu7su
@angel-pu7su 2 жыл бұрын
Replace the code in your 'next.config.js' with the below: /** @type {import('next').NextConfig} */ const withPWA = require("next-pwa"); module.exports = withPWA({ reactStrictMode: true, pwa: { dest: "public", register: true, skipWaiting: true, disable: process.env.NODE_ENV === "development", }, }); Copy and paste exactly as is.
@krtirtho
@krtirtho 2 жыл бұрын
Hw you're getting VIM like autocomplete in VSCode terminal?🤔
@JamesQQuick
@JamesQQuick 2 жыл бұрын
It’s an app called fig :)
@krtirtho
@krtirtho 2 жыл бұрын
@@JamesQQuick Thanks for letting me know
@mohamedboularas6480
@mohamedboularas6480 Жыл бұрын
Hello greate tuto, please create same video for pwa for mobile
@SHARMATUSHAR1_
@SHARMATUSHAR1_ 5 ай бұрын
Make sure to use a png file for manifest.json. I was using an svg.
@alvidervishaj231
@alvidervishaj231 2 жыл бұрын
How do you get auto complete in terminal ?
@chaseharrison7002
@chaseharrison7002 2 жыл бұрын
as you type press tab.. so in the terminal, let's say you want to cd into Documents: cd Docu (now press tab!) ...you will see: cd Documents
@JamesQQuick
@JamesQQuick 2 жыл бұрын
That and I’m using an app called fig which provides intellisense before pressing tab
@jopercito
@jopercito Жыл бұрын
no working in next js 13 ?
@joematkin3540
@joematkin3540 Жыл бұрын
ANYONE HAVING ISSUES: install old version of next-pwa the new version not working with nextjs new update yet: npm install next-pwa@5.5.4 Just echoing what someone else said.
@bushigi5913
@bushigi5913 2 жыл бұрын
Hi, all! I've heard of PWA for a while and I've create a few myself. However, it seems nobody's using PWA in the real world? To my experience, people are still using native application rather than PWA. What's your opinion on this?
@nikoreva2078
@nikoreva2078 2 жыл бұрын
You need to tell people to install your app and give them instructions how to do that. But I agree, this feature - while cool and useful - is still not "mainstream".
@LarsRyeJeppesen
@LarsRyeJeppesen 2 жыл бұрын
You must be new lol
@bushigi5913
@bushigi5913 Жыл бұрын
@@LarsRyeJeppesen Indeed! After some discussion with people other than my country, I found that only people in my country don't use PWA!!!
@santiagoparadelo1843
@santiagoparadelo1843 Жыл бұрын
​@@bushigi5913 Here in Argentina, people dont use PWA either. But I agreed with Niko Reva, if u add some instructions maybe people will use it !
@bushigi5913
@bushigi5913 Жыл бұрын
@@santiagoparadelo1843 Isn't it enough for the user if the browser ask you to add the app to your desktop?
@vascorebolo
@vascorebolo 2 жыл бұрын
Really nice video. I was trying this myself, I did everything as in the video, even went through Avneesh's article just to make sure, but I can never see the icon to download the PWA in the browser. I'm using Chrome Version 95.0.4638.69, node v16.13.0, yarn 1.22.17, next-pwa 5.4.0. Does anyone had any issue or have a clue on what's going on? Thanks
@ramonmorcillo205
@ramonmorcillo205 2 жыл бұрын
Hi Vasco! I am having the same issue, actually. Did you find a way to solve it? :)
@franciscoramos8381
@franciscoramos8381 2 жыл бұрын
Same here 😢
@d8mle
@d8mle 2 жыл бұрын
I have the same problem. Would love to hear if anybody got this to work. Edit: Found out that you need to make sure there is no mistakes in your manifest file. Inspect the site in chrome and check you Application tab. It should tell if there is any issues with the manifest. Fix them and everything will work.
@ihechikaraav
@ihechikaraav 2 жыл бұрын
Thanks for the video. Anyway to get in touch with you privately?
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Sure email me at james.q.quick@gmail.com
@yashchauhan5710
@yashchauhan5710 2 жыл бұрын
opppppppp ty spp good
@LarsRyeJeppesen
@LarsRyeJeppesen 2 жыл бұрын
Build fails, missing error pages
@angel-pu7su
@angel-pu7su 2 жыл бұрын
Replace the code in your 'next.config.js' with the below: /** @type {import('next').NextConfig} */ const withPWA = require("next-pwa"); module.exports = withPWA({ reactStrictMode: true, pwa: { dest: "public", register: true, skipWaiting: true, disable: process.env.NODE_ENV === "development", }, }); Copy and paste exactly is.
@familyiseverything1617
@familyiseverything1617 2 жыл бұрын
Wow
@warrior_pk
@warrior_pk 7 ай бұрын
It works on desktop but not on phone
@TollyNext
@TollyNext Жыл бұрын
so @whattheyknew & we dnot know was PWA can be build with anything, not necessarily with just one thing - just learn javascript and there are a plenty isn't it ? or ?
@hasindusithmin1074
@hasindusithmin1074 2 жыл бұрын
👍
@SandraWantsCoke
@SandraWantsCoke Жыл бұрын
There's no zip generated, only some .html file
@mythm2063
@mythm2063 Жыл бұрын
me too, did you resolve it ?
@SandraWantsCoke
@SandraWantsCoke Жыл бұрын
@@mythm2063 I wrote the manifest file per hand and used some other online manifest icon generator (I really don't remember which, but I guess just pick any one)
@mythm2063
@mythm2063 Жыл бұрын
@@SandraWantsCoke did you get the install button at teh end because i did that too but after building i still don't see the install feature.
@loveboat
@loveboat Жыл бұрын
Nextjs 13 blew this approach into smithereens.
@michaelklit7799
@michaelklit7799 4 ай бұрын
Great and informative. But it aint working anymore :). A lot of those folders dont show up when following the video
@slavenDj
@slavenDj 3 ай бұрын
u are probaly using app routes instead of page routes
@michaelklit7799
@michaelklit7799 3 ай бұрын
no clue I followed it exactly like shown, got a plugin instead since the future of PWA is hanging in a thread and is basically only working properly on Chrome @@slavenDj But in my experience. Anything that uses NPM is bound to break at any given time.
@us28363hdhd
@us28363hdhd Жыл бұрын
2:48 video starts here
@JamesQQuick
@JamesQQuick Жыл бұрын
Thanks for sharing
@TorgeirFredriksen
@TorgeirFredriksen 2 жыл бұрын
Now imagine if you could use this on iOS devices...
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Why can't you? You can use PWAs on iOS devices :)
@apriliandi__
@apriliandi__ 2 жыл бұрын
Next : PWA with Sveltekit....
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Great idea!
@mdbillalyasir
@mdbillalyasir Жыл бұрын
on your mac screen, there is a video called beakfast, please correct this spelling.🙃
@ZXZXZXZvvvZXZXZXZ
@ZXZXZXZvvvZXZXZXZ 2 жыл бұрын
Тут меньше воды и понятнее: kzbin.info/www/bejne/e4TMfoWGhNF_rrc
@seesmof
@seesmof 4 күн бұрын
GOD bless, get saved from hell: repent of your sins and put your faith in the Lord Jesus Christ ✝💓
@StijnHommes
@StijnHommes 2 жыл бұрын
2:35 And that is a great example of PWAs are misleading. Why would you run Twitter outside your browser? There is literally no benefit whatsoever.
@JamesQQuick
@JamesQQuick 2 жыл бұрын
There is actually. I can toggle to it as a separate app instead of switching through 10 tabs to find it. And that’s on desktop. It’s even more beneficial on mobile devices
@breezystormatic827
@breezystormatic827 2 жыл бұрын
@@JamesQQuick plus there is the notifications part. idk if it's widely supported yet.
@StijnHommes
@StijnHommes 2 жыл бұрын
@@JamesQQuick You can do the same by opening this in a separate browser window instead of a tab or by making an actual app. No reason to introduce malware to do something you can already do.
@StijnHommes
@StijnHommes 2 жыл бұрын
@@breezystormatic827 websites can also send notifications. Most people choose to turn those off anyway, so that isn't a benefit either.
@StijnHommes
@StijnHommes 2 жыл бұрын
2:10 Twitter isn't just a progressive web app. It allows you to get misled and install a fake app (Twitter Lite), but they actually still offer the real native application.
@LarsRyeJeppesen
@LarsRyeJeppesen 2 жыл бұрын
Mindboggling how clumsy and complex this is compared to angular, svelte, vue. React is really horrible
@blazi_0
@blazi_0 Жыл бұрын
wired it looks very clean and not complex at all to me. its about how much exp. you have with react apps. im begginer in nextjs but i understand it perfectly
@StijnHommes
@StijnHommes 2 жыл бұрын
Why not build real native apps? Don't you want your users to get the best possible app instead of a fancy website?
@JamesQQuick
@JamesQQuick 2 жыл бұрын
Great question. The speed to development is worth considering especially if you have a team full of react developers. This enables to you to leverage the same skill set to hit multiple platforms. If you have specific needs and need to specifically go native that’s understandable. However you can get a lot of that with a pwa
@StijnHommes
@StijnHommes 2 жыл бұрын
@@JamesQQuick Let me rephrase: why should I (as a user) care about how easy it is for a developer to use? I've already seen way too many PWA's that fail at being responsive and interactive when that is supposedly their main strength.
@LarsRyeJeppesen
@LarsRyeJeppesen 2 жыл бұрын
Lol
@StijnHommes
@StijnHommes 2 жыл бұрын
1:05 A a PWA is actually seriously misnamed. It's not an app. Just a fancy website built using malware "technology" by "developers" who can't be bothered to code a real native app. Stop taking the easy way out and build the app users deserve.
@user-yi3rq7jk2r
@user-yi3rq7jk2r Жыл бұрын
err : ./node_modules/@nodelib/fs.scandir/out/adapters/fs.js:4:0 Module not found: Can't resolve 'fs'
@FGA-47
@FGA-47 16 күн бұрын
Thanks
7 Web Features You Didn’t Know Existed
10:16
Fireship
Рет қаралды 273 М.
Что такое PWA. Как работают Service Workers
51:31
Владилен Минин
Рет қаралды 109 М.
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 7 МЛН
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 170 #shorts
00:27
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 36 МЛН
10 common mistakes with the Next.js App Router
20:37
Vercel
Рет қаралды 187 М.
Intro To Service Workers & Caching
35:26
Traversy Media
Рет қаралды 231 М.
What Is A Progressive Web App (PWA) - Why Is It A Game-Changer In eCommerce
6:44
Going Headless with John
Рет қаралды 29 М.
5 Tips and Tricks To Make Your Life With Next js 14 Easier
17:11
developedbyed
Рет қаралды 31 М.
Coding Shorts: Using the Vite PWA Plug-in
14:05
Shawn Wildermuth
Рет қаралды 24 М.
Web Developer Roadmap (2024) - Everything is Changing
25:02
ByteGrad
Рет қаралды 288 М.
NextJS to Mobile and Desktop App (PWA)
9:48
Eddie Jaoude
Рет қаралды 13 М.
The Story of Next.js
12:13
uidotdev
Рет қаралды 551 М.
Build a Simple PWA based on Basic JavaScript using Google's Workbox
36:22
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 7 МЛН