Building Our First PWA | Example Project

  Рет қаралды 97,902

Academind

Academind

Күн бұрын

Пікірлер: 137
@kazaakas
@kazaakas 6 жыл бұрын
There's quite a few good JS teachers on KZbin, but this guy's didactics are the best I've seen. Great business model too. Great basic introduction for free and reasonably priced Udemy course for in-depth stuff. Normally it annoys me if people refer to their paid courses, but your teaching skills are of such high level that I'll probably drop a few euro's and check it out soon!
@academind
@academind 6 жыл бұрын
I don't know what to say but a massive THANK YOU for your absolutely fantastic feedback! It honestly means a lot to me to read that you enjoy my teaching style. I indeed try to balance free and paid content. Just in case you're interested you can also find all our free and paid (at discounted prices) content on our website, it would be great to welcome you on board of a course :) academind.com/learn
@kazaakas
@kazaakas 6 жыл бұрын
Thanks to you! Quite a bit of my current knowledge comes from your stuff. Probably wouldn't have bothered with Redux without your channel. Seems like you're good at gauging how someone with less knowledge about a subject than yourself would interpret such subject and what questions it would arise for them. Most important thing for good tutorials (next to simplicity) is timing WHEN to explain how something works and why it's important(!), I especially like how you do that!
@stgoddv2525
@stgoddv2525 5 жыл бұрын
This guy Is one of the best teachers right now worldwide
@academind
@academind 5 жыл бұрын
Thank you so much Santiago, this honestly means a lot to me :)
@aniljamwal2409
@aniljamwal2409 5 жыл бұрын
You are really a Legend. Helped me with all my technical problems. Thanks a lot for sharing great stuff
@academind
@academind 5 жыл бұрын
Thanks so much for your wonderful words Anil, this means a lot to me :)
@10trends57
@10trends57 6 жыл бұрын
*The cool thing about this man is that, he doesn't expect that you know already about these things* :) (Y)
@academind
@academind 6 жыл бұрын
Thanks for your great feedback, happy to read that :)
@manishfoodtechs
@manishfoodtechs 6 жыл бұрын
Great !!! Happy to find Academind. Thankgod someone finally knows what a new learner want. Keep it up
@academind
@academind 6 жыл бұрын
Thanks so much for your fantastic feedback Manish, we'll try our best to keep it up :)
@manishfoodtechs
@manishfoodtechs 6 жыл бұрын
I bought your course on udemy. Its wonderful. After learning I will have questions for two major things: how pwa responses to WebRTC ( Let me learn and apply it first by my self) and how we can build a PWA of php site? I have a complete site as homepage index.php ( If you can answer about this index.php replacing / merging in place of index.html)
@jonathanwilson95
@jonathanwilson95 Жыл бұрын
Just dropping by to say thanks. :) I have bought a few of your courses before, and am happy to see one on PWAs. I'll see you in your udemy course :P
@erikos93
@erikos93 5 жыл бұрын
Such a clear and simple introduction to PWA's. Thank you! :)
@academind
@academind 5 жыл бұрын
Happy to read that you like it Erikos, thank you for your comment!
@JonBrookes
@JonBrookes 6 жыл бұрын
Fantastic. Thanks for this intro to pwas and service worker. Very well structured and easy to follow. This is in contrast to the heavily buzz worded and hyped content out there on the same and makes both easily accessible. I already started on your udemy course. Cheers Max
@academind
@academind 6 жыл бұрын
Thank you very very much for your wonderful feedback and for your support Jon! It makes me really happy to read that you enjoyed the content here on KZbin and that you are also are on board of the Udemy course :)
@darkestblue91
@darkestblue91 7 жыл бұрын
Hey Max, seeing this video i remember when you made a course for a Node.js e-commerce with Handlebars rendering hohoo with that course in mind I started as a freelancer a similar project 3 years ago for a tourism company here in Costa Rica to sell tours, and now I have a promising career in Web development (I was a C# developer when i leave college), so thanks for all the courses you made, all these knowledge is really useful.
@academind
@academind 7 жыл бұрын
Thanks so much for sharing this Josué! Stories like this keep me motivated because it is so great to read that the videos can help you and others to change their job and maybe also to improve their lives :)
@FunkyToe369
@FunkyToe369 7 жыл бұрын
Fantastic explanation. Made me excited for your course so I went and picked it up :)
@academind
@academind 7 жыл бұрын
That's awesome! Thank you so much for your support Evan, great to have you on board of the PWA course :)
@jsonkody
@jsonkody 6 жыл бұрын
This is one of the most amazing features of near future :D Every page can now be app, and for more appy apps (but still without headaches) future brings us flutter for christmas, yay! :D
@moghauptag
@moghauptag 7 жыл бұрын
Loved it, this is guy is the best web developer and guide.
@academind
@academind 7 жыл бұрын
YOU are the best Amogh, thanks so much for your amazing comment!
@amithbhagat
@amithbhagat 4 жыл бұрын
Excellent video 👍, it also touches on several other topics on the way.
@academind
@academind 4 жыл бұрын
Thank you Amit!
@maggieserino2674
@maggieserino2674 6 жыл бұрын
Hi Max, thank you very much for this exercise, your lessons are the best. Have a good day.
@academind
@academind 6 жыл бұрын
Very happy to read that Maggie, thank you for your comment!
@sandypierre
@sandypierre 7 жыл бұрын
Great tutorial really great i watch this and after just go to udemy to get the full course!!you're a great teacher Max everything is well explain ! thank you so much for your tuts!!
@academind
@academind 7 жыл бұрын
Thanks so much for sharing this sandy, so great to read that you like the project example! I'm also very happy to have you on board of the Udemy course. Have fun with it :)
@tharunrocky14
@tharunrocky14 7 жыл бұрын
Pretty Awesome!! Thanks for your time and Knowledge!! Fantastic! =)
@academind
@academind 7 жыл бұрын
Thank YOU for your awesome comment Tharun, it's really great to read that you like the video!
@reristavi
@reristavi 6 жыл бұрын
I really missed you... :) Had entire summer full of work couldn't find time to watch you...
@academind
@academind 6 жыл бұрын
Great to have you back Revaz, we added "some" videos in the meantime :)
@anishasistla5022
@anishasistla5022 5 жыл бұрын
amazing max!! really helped alot
@john-vega
@john-vega 6 жыл бұрын
Great video! Thank you! I have an html5 app I've been using for over a year that uses Firebase connected to Raspberry Pi with nodejs using openzwave controlling a USB zwave hub that controls a zwave dimmer connected to an LED bedroom lamp. Should be fun to convert it to PWA :)
@JoeWong81
@JoeWong81 6 жыл бұрын
Great walkthrough Max thanks
@academind
@academind 6 жыл бұрын
Happy to read that you like it Joe, thank you for your comment!
@techtalk1652
@techtalk1652 7 жыл бұрын
Great presentation...thank you
@academind
@academind 7 жыл бұрын
Thank YOU Anuranjan, I'm glad to hear you're enjoying it!
@sebastiensimon7700
@sebastiensimon7700 7 жыл бұрын
Academind hey which program did you used to code the web app?
@svenkrau4686
@svenkrau4686 4 жыл бұрын
Really nice tutorial. :) I love your videos. One Question about your Udemy-Course. Do you explane how login-function works offline? :) thank u
@cecitorresmx
@cecitorresmx 7 жыл бұрын
Awesome explanation. Thanks a lot!
@academind
@academind 7 жыл бұрын
Thank YOU Ceci for your awesome comment!
@sourishdutta9600
@sourishdutta9600 6 жыл бұрын
You are just awesome!! I always follow your tutorial through your KZbin channel and udemy , Thank you so much.Please make a tutorial implementation of pwa in Angular 5.
@academind
@academind 6 жыл бұрын
Thank YOU for your great feedback Sourish! And many thanks for the suggestion!
@shashikanthp3145
@shashikanthp3145 4 жыл бұрын
Omg thank you so much... I have spent all day looking at so many blog posts, articles and stack overflow cuz I had one problem. The part at 15:25 was the solution.. service_worker file to be placed at the root..
@abdillahsatari5053
@abdillahsatari5053 6 жыл бұрын
Fantastic explanation thank you so much... I got a lot of knowledge
@academind
@academind 6 жыл бұрын
Very happy to read that the video was helpful Abdillah, thank you!
@OliverWieland1981
@OliverWieland1981 6 жыл бұрын
Great tutorial. Though functionality seems not to work on my device when the device is offline. The app loads, but the page content doesn't change when I click it. Offline mode works fine on my desktop browser. I'm also having issues with updating cache I think... I've just started with this stuff so I'm sure i'll figure it out soon enough.
@liwenchi3922
@liwenchi3922 5 жыл бұрын
the chrome console show: "Site cannot be installed: a 144px square PNG icon is required, but no supplied icon meets this requirement", and i can't address it.
@shashikanthp3145
@shashikanthp3145 4 жыл бұрын
Maybe you already solved this issue, but for other new comers who are having this issue... You need to have 4 icons of sizes: (96x96, 144x144, 256x256, 512x512) This is necessary to make icons and splash screen for your pwa, when you get the option to add it to your home screen
@AndriiPeliak
@AndriiPeliak 7 жыл бұрын
Server worker is really cool
@umeshbachchani5399
@umeshbachchani5399 4 жыл бұрын
Hi Max. Can u please explain PWA for LARAVEL web app.
@maskman4821
@maskman4821 6 жыл бұрын
However the project in your pwa course on udemy the pwa-gram has an icon(info) where we can manually uninstall the app in settings->application->installed menu on device.
@felixjosemon
@felixjosemon 5 жыл бұрын
Nice video. Could you make a video to upload PWAs to Playstore? You can use PWA2APK as well.
@jethrosumague5320
@jethrosumague5320 5 жыл бұрын
You have earned a new subscriber. Great tutorial men! It is clear and precise. I will buy one of your courses on udemy. By the way do you have a video on how to apply pwa on database driven web-apps? Thanks
@ezekieladodo2499
@ezekieladodo2499 4 жыл бұрын
Your course on udemy i saw it but its 15 hours long. I dont have that time. Can you recommend something more basic and shorter to complete in like 5 hours?
@andreallwood2127
@andreallwood2127 2 жыл бұрын
Excellent tutorial, very informative, simple ,easy to follow. Just awesome.
@bubadibaka2974
@bubadibaka2974 5 жыл бұрын
I got an error when i use npm start . The ip was on but the page isnt working ... Please help me . I really want to learn this
@AdityaSingh-nx6xp
@AdityaSingh-nx6xp Жыл бұрын
Thank you very much
@ZullyAlarcon0310
@ZullyAlarcon0310 7 жыл бұрын
Hello Max, thanks for the video. Have you any tutorial about Angular Universal or how i can use ng-seed/universal?
@prithwirajdutta3827
@prithwirajdutta3827 5 жыл бұрын
Amazing, thankyou.
@chrisly27
@chrisly27 6 жыл бұрын
I built a PWA for WordPress site which words properly in android but not in iOS. How can I go around? - Does PWA works in iOS?
@edgarsanchez1019
@edgarsanchez1019 6 жыл бұрын
amazing video, i can't understand some things, but is an amazing video
@academind
@academind 6 жыл бұрын
Happy to hear that, thanks so much! If you want to dive much deeper, the course which is linked in the description should be really helpful :)
@amitkumar-jw5ci
@amitkumar-jw5ci 6 жыл бұрын
Hi max , such a nice video. Can you please help me out to setup the architecture of node js with service worker. It means what will be the project root.. how my node api will be place and where will be the service worker place.
@academind
@academind 6 жыл бұрын
Unfortunately, I offer not coaching, consulting or mentoring at the moment, hence I can't help with this, sorry :/
@luizmeier
@luizmeier 7 жыл бұрын
Excellent!
@adriannlara
@adriannlara 7 жыл бұрын
sos el mejor! saludos.
@lcd11001
@lcd11001 4 жыл бұрын
Thanks for you tutorial! I tested by cache manifest.json & sw.js from service worker script. Then I removed them out of code. But the cache storage still cache these files. How can I force refresh cache storage whenever sw.js updated?
@mohebnia
@mohebnia 6 жыл бұрын
that was cool. thank you
@academind
@academind 6 жыл бұрын
Very happy to read that Milad, thank you so much!
@harish9108
@harish9108 4 жыл бұрын
Awesome!!
@bornpahadi276
@bornpahadi276 6 жыл бұрын
Hi MAX thanks for the great tutorial, I just want to know how i can use SW with node express framework ? I means the project structure and all.
@user-fg8nl3zg2h
@user-fg8nl3zg2h 6 жыл бұрын
hello sir. how we can push notification send iOS via PWA. If it's not possible. it mean this is not good for user engaging. push notification is main key any online business revenue.
@rk12rohit
@rk12rohit 6 жыл бұрын
thnx for this vedio, Can u tell how to automatically add the add to home screen popup. In my case it's showing error, service worker does not successfully serve the manifest's start url. plz help.
@JohnWeland
@JohnWeland 7 жыл бұрын
Max! Awesome video as always. I decided to couple this with the "meetups" course you did. I am using that course to build a job tracker (add a job (with customer details) and edit it's status. I am noticing that vuejs only likes the manifest if its in the "/static" folder. However the manifest "start_URL" doesn't like anything I throw at it. Always returning "Site cannot be installed: the start URL in manifest is not valid" when I click add to home screen in the developer tools. Thoughts?
@devilmanscott
@devilmanscott 7 жыл бұрын
Yes, because the framework tries by combine all your files into a few, so you have to put it in a folder that's being complied, the app.js files is the only file actively being complied, minus static, though there's a decent trick, get a webpack-manifest plugin and place it in the build folder of Vue and point it to your manifest folder, you just have to add it to the base webpack file.
@JohnWeland
@JohnWeland 7 жыл бұрын
actually I found I was typing "start_URL" but "start_url" works fine. the service worker on the other hand loads and I can see it in the browser but if I go back to the manifest and click add to home screen I get Site cannot be installed: no matching service worker detected. You may need to reload the page, or check that the service worker for the current page also controls the start URL from the manifest that is even using vue init pwa which supposedly is setup with webpack to have the manifest and service worker in the proper place and accounted for/referenced.
@devilmanscott
@devilmanscott 7 жыл бұрын
Well, I haven't check it out yet, normally just add it myself, because I kinda built my own, so I don't have to rely on frameworks. But go to the builds folder, it's a bit of a jumble, but check if it's aimed properly at your service workers and manifest, also remember this is open source, so bugs are to be expected. also just for shits and giggles build your project and check the dist folder, because webpack server keeps it invisible so it's more annoying to debug because you have to chrome dev tools.
@maskman4821
@maskman4821 6 жыл бұрын
Dear Max, after I installed the app on my device, I found that there is no info(icon) on settings->application menu where we can uninstall app, is something missing???
@saifullahrahman
@saifullahrahman 5 жыл бұрын
how to host this to github
@0.h.a.n.0
@0.h.a.n.0 7 жыл бұрын
Hello, Thanks for the Exact explanation. I want to launch my website to PWA. I will be very grateful could you please tell me How can I do that on my live WordPress website. Unfortunately, I couldn't find the index.html file. Thanks a lot Hossein
@academind
@academind 7 жыл бұрын
To be honest, I never built a PWA with Wordpress, but the following article seems helpful: wpmobilepack.com/blog/building-progressive-web-apps-top-wordpress/
@0.h.a.n.0
@0.h.a.n.0 7 жыл бұрын
Ok I'll try Thanks a lot
@dheerajmantena3307
@dheerajmantena3307 6 жыл бұрын
Max can you please make a course or addon to (PWA) at udemy to develop an PWA application using google polymer with web components (webcomponent.org , materialdesign.io) , Thank you Max...
@-NayanjyotiPegu
@-NayanjyotiPegu 4 жыл бұрын
Add to home screen is not shown in manifest,someone please help me out
@need1e_chess
@need1e_chess 5 жыл бұрын
can u explain app.js what it will be with node,express js project
@webscaffolder6602
@webscaffolder6602 6 жыл бұрын
great stuff...
@academind
@academind 6 жыл бұрын
Thank you, happy to read that you like the video!
@brayonpi
@brayonpi 4 жыл бұрын
Very good the video! I have difficulty installing on my site, how do I open www.example.com instead of www.example.com:3000?
@TheR3dbeard
@TheR3dbeard 7 жыл бұрын
Hey Max. Have you ever had the possibility to check out NativeScript? It can be used to create iOS and Android apps. If so, what do you think about it?
@JBuchmann
@JBuchmann 7 жыл бұрын
TheR3dbeard An in depth course on that seems right up his alley, since it also can use Angular. I was planning on learning it, but the main series in Udemy has lackluster reviews. I saw Max had a good Ionic course in Udemy so I proceeded to forget Nativescript and go with Ionic instead. But if he had a Nativescript course, I'd definitely get it!
@academind
@academind 7 жыл бұрын
I know NativeScript, but haven't worked a lot with it to be honest. Hence a course isn't very likely in the near future, sorry.
@Shadow01Net
@Shadow01Net 7 жыл бұрын
great tutorial bro, are you going to do a electron + vue + material-ui tut any soon ?
@academind
@academind 7 жыл бұрын
Thanks for the great feedback - I got no near-term plans for that to be honest. :/
@johnnydriesen7575
@johnnydriesen7575 7 жыл бұрын
Like that combination.
@muzammilrafay4348
@muzammilrafay4348 5 жыл бұрын
firebase functions not working Billing account not configured. can any body help me?? firebase functions not working.
@GP-ur8xl
@GP-ur8xl 6 жыл бұрын
hello,please I want to know about is it nature to build a pwa and use mysql database? and how?
@hiteshchoudhary3412
@hiteshchoudhary3412 7 жыл бұрын
Hey Max, please build complete firebase udemy series?
@yousefal-hadhrami7853
@yousefal-hadhrami7853 7 жыл бұрын
22:32 Actiwate, +2 GMT spotted :D
@codewithvivek1
@codewithvivek1 6 жыл бұрын
Can you please create a progressive web app with php or Laravel? That would be helpful :)
@academind
@academind 6 жыл бұрын
Thanks for the suggestion, I'll note it :)
@hbela1000
@hbela1000 6 жыл бұрын
Five stars, thanks.
@academind
@academind 6 жыл бұрын
Thanks so much for your fantastic support!
@chrischappell7643
@chrischappell7643 6 жыл бұрын
wonderful, max, you'handsome XD
@academind
@academind 6 жыл бұрын
Thanks a lot ;)
@SaleemJafarChitrali
@SaleemJafarChitrali 5 жыл бұрын
Hey Can we follow the same steps for react?
@hiteshchoudhary3412
@hiteshchoudhary3412 7 жыл бұрын
Please build complete Facebook JavaScript sdk series on udemy, because your are best in JavaScript Max?
@academind
@academind 7 жыл бұрын
Wow, that's awesome to hear, thanks so much! I got many course ideas actually and I'll put this on the list, too. Can't promise anything though.
@hiteshchoudhary3412
@hiteshchoudhary3412 7 жыл бұрын
Hi Max, till now no one created series on Facebook JavaScript sdk in whole internet, having changes to create success as your pwa series?
@parwindersingh2322
@parwindersingh2322 5 жыл бұрын
Hi I have one query Regarding make Manifest.json dynamic I am making a Add To Home Screen using PWA. if i set static start_url in Manifest.json its working fine. but I want to get it working for as a dynamic URL of same website (EX: www.example.com/PRODUCT_NAME ). So that user can create short-cuts as many they want based on Product name , Please have a look on screen-short : prntscr.com/oej48u I do not have a clue on how to make this work and if it is even possible. Thanks In Advance
@krupal1982
@krupal1982 7 жыл бұрын
i had to change 'http-server -c-1 -p 8081' to 'http-server -c-1' to work.Is that Ok?
@shepherdmakara2106
@shepherdmakara2106 6 жыл бұрын
Can you create a progressive web app with php or Laravel?
@academind
@academind 6 жыл бұрын
Yes, you can add PWA features to any kind of web app - including Laravel.
@ilhamsaputrajati9767
@ilhamsaputrajati9767 5 жыл бұрын
how to show the add to home screen on mobile ?
@hssgacecraig
@hssgacecraig 3 жыл бұрын
cant find the remote devices men helppp
@Irnovi27
@Irnovi27 6 жыл бұрын
i like your tutorial
@academind
@academind 6 жыл бұрын
Thank you! Awesome to hear that!
@AndriiPeliak
@AndriiPeliak 7 жыл бұрын
awesome
@academind
@academind 7 жыл бұрын
Thanks Andrij!
@StijnHommes
@StijnHommes 3 жыл бұрын
Apps should not be installed to the homescreen. They should go to the app drawer. However, PWAs (aka fake apps) should not be allowed to install at all.
@kartalturhan
@kartalturhan 6 жыл бұрын
Hello Chris O'Dowd.
@academind
@academind 6 жыл бұрын
Hello Kartal :)
@mahendranishaddammah
@mahendranishaddammah 6 жыл бұрын
Wow very helpful ... Thank :)
@academind
@academind 6 жыл бұрын
That's great to hear - thanks so much Mahendra!
@vikrantavishwakarma3281
@vikrantavishwakarma3281 6 жыл бұрын
how do i get my website data on app. can u make video on it.
5 жыл бұрын
Sadly support is still crappy on iOS.
@LaugeMP
@LaugeMP 7 жыл бұрын
Yay, First comment
@lordfighterx622
@lordfighterx622 7 жыл бұрын
PWAs are amazing
@academind
@academind 7 жыл бұрын
Great to read that you like them, I'm also really excited about PWAs :)
Что такое PWA. Как работают Service Workers
51:31
Владилен Минин
Рет қаралды 112 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 43 МЛН
Он улетел, но обещал вернуться...
00:30
ПРЕМИЯ ДАРВИНА
Рет қаралды 4,8 МЛН
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
火影忍者一家
Рет қаралды 132 МЛН
Progressive Web App tutorial - learn to build a PWA from scratch
39:22
vaadinofficial
Рет қаралды 193 М.
🤯 Express.js 5 is here (since a month already, actually)
9:58
Build a Simple PWA based on Basic JavaScript using Google's Workbox
36:22
Frameworks and Tools for Progressive Web Apps (GDD India '17)
32:56
Google for Developers India
Рет қаралды 36 М.
You might not need useEffect() ...
21:45
Academind
Рет қаралды 167 М.
7 Web Features You Didn’t Know Existed
10:16
Fireship
Рет қаралды 278 М.
ChatGPT-o1 Created A Programming Language...
19:45
Conner Ardman
Рет қаралды 115 М.
Instant Loading: Building offline-first Progressive Web Apps - Google I/O 2016
46:14
Setting up a production ready VPS is a lot easier than I thought.
29:50
Why build Progressive Web Apps? - PWA #01
43:14
Google for Developers India
Рет қаралды 33 М.
This mother's baby is too unreliable.
00:13
FUNNY XIAOTING 666
Рет қаралды 43 МЛН