I love the way you explain things, I always come back to your tutorials over and over again. The audio is clear, the graphics are easy to understand, and you cover so many topics so throughly. I can see how it all connects.Thank you so much!
I was php developer in the initial stage of my career with not much pay but I wanted to grow my skills to get a good pay job. I completed your courses of Angular 2/4 and Vue Js which really helped me for getting job as Front End developer. I will surely buy this course also. You are the best instructor for Web developers.
It makes me so happy to read comments like this. Congratulations for getting the job, wish you all the best for your future career! Thank you so much for your support and have fun with the PWA course :)
@@academind I actually bought your courses. They are ambitious and this is main reason why I bought them. Other courses of other authors often are not so great. Such content looks like part of conference or presentation of some kind. Without particular project I think that results will be rather poor. Max, your idea regarding courses is great. However I came to bring feedback too. I bought your courses about PWA, CSS3, Dart&Flutter and Python. Now which skills I have: I know basics of html5, css3 and php (structural). I know programming only from structural perspective, I never had to learn OOP. And the thing is that in case of PWA course is told that no prior knowledge is required with exception of html/css, responsive web design and js. Unfortunately js is not familiar for me either. What is unclear for me? Syntax, OOP is pain for me, I can't tell what is connected before or after dots. variables? objects? classes? functions? It's a mess. On top of that I do not know what does node.js, I can't even tell do we write our PWA using js or node.js. It's messy mess for me. I saw entire PWA course already. In general I know what was done, and what is what (i.e. fetch communicates with APIs), however is tough for me to get into details. Of course, someone can say that I should buy something simple for beginning, but I'm not complaining, I simply wish to learn what I didn't until now. I know that I have to familiarize with OOP aspect of js, but I never worked with cache, APIs or service workers. Which knowledge I should gain aside of that? What purpose serves node.js in PWA course? I started to watch Dart&Flutter course, syntax does not look bad on the beginning, however again - I suppose that rather I should be familiar with OOP. I know that Python course recorded by you contains OOP aspect, however in which other courses you have explained OOP idea? In the end I'd like to tell you that earlier I had experience with Lynda.com courses. Lynda now does not exists any more, now is a part of LinkedIn. I remember Arduino course from them as well as couple of others. They was extremely well scripted, projects always was visually attractive, and most of all - everything was extremely simple, I noticed that analogies drawn from real life (i.e. reference to train toy in Arduino course) have powerful capabilities, people can understand tough things quick. I think that such kind of motivation draw people to learning best.
Hi Max. Great tutorial and great explanation with great comparisons. I work on a pretty big project: MySQL (AWS Aurora), PHP, twigs, jQUery, HTML, CSS, REST APIs, Android and iOs app, different kind of libraries.... Right now I (the member of the team) work on redesign (new layout and mobile first approach). I am also involved in DB optimization and background processes optimization (queues, automated tasks,...) and, maybe in the right moment I watched this introduction of PWA app. I have already heard about it and read some tutorial on Google dev section but didn't understand everything clear. But now, with your excellent explanations I'm thinking of the new approach of the future releases of the app. I always wanted to have one back end with some APIs or routing system and just one front end (web browser, android, iOs) and somehow that is much more logic for me than to have several different coding environment for frontend and so on, and so on,.... My first question: can I turn the existing app into PWA app and to get better functionality, faster responses, offline mode, push notifications, ....? My second question: is it possible to donate some amount via PayPal or Skrill or to become your Patreon...? I want to give you a symbolic amount of the money as reward for your great tutorials. P.S. Please, not send me to Udemy, I want you to get the whole amount and not Udemy.
Hi! Thanks for your awesome feedback, it really means a lot to me! :) Regarding your questions: 1) You can absolutely start adding PWA features to ANY existing or upcoming app. You don't have to take a 100% or 0% route, you can just add some features which are most important to you. And then you can add more features over time. Your app will become better with the first set of features already and becomes awesome as you add more and more ;) 2) I'm really happy that you want to support me! Since I do create courses on Udemy, I don't offer any donation channels right now. It would feel bad, I prefer people sending me money to get an immediate return. That's why I always mention Udemy and if you use the links in the video descriptions, I actually get 100% of the money you pay, Udemy takes no cut there.
Thank you so much. I switched from desktop application development to web two years ago. I have read so many books, taken two online courses, discussed with colleagues at my workplace and watched maybe thirty videos, but until this moment, I did not understand anything. Thank you so much. I'll find a way to follow you on Twitter ;))
You've got me hooked, now invested in your course. Can't wait to learn about PWA after learning about them I can then apply them to any current or future apps I create.
I'm in. This will be my 4th course by Max. Practical, concentrated knowledge about up to the minute topics.Just in time learning for my next project proposal.
Paul, it really makes me happy to read comments like yours. I just want to thank you and all the other people for your outstanding support here and on Udemy. Have fun with the course and good luck for your next project proposal :)
No, thank you... for the value you're adding to me and ultimately my clients. I appreciate your skill, unfolding just the right level of detail at a perfect pace.
Just joined this course :) This is my first Udemy course and is super excited to learn some PWA features from one of the best online teachers I know. Thanks! Max for this course, will update my feedback/experience after completing the course.
Thank you so much for your comment! So happy to have you on board of the PWA course, have fun with it and I hope you will enjoy the learning experience :)
İ enlisted the moment i received the Udemy notification about the course. Cant wait to start with it, but first have to finish your VueJS course, thumbs up!
Thanks for a really interesting sneak peek into the world of PWAs :) I was just wondering... As far as I can see you're going to be taking us through a number of aspects concerning the development of a PWA. If I have a WordPress homepage, can I apply what you are teaching here onto my page?
Hi Max (and Manu), your courses are always fantastic so thanks for all you do! Just finishing your JS course, will next jump into your React one and will eventually get to this PWA course. Do you think there's any truth to the claim that PWAs make front-end frameworks obsolete or is that a bit of a myopic view? Seems a bit extreme to me...
hey , I want to learn pwd but i have some questions 1) What is the basic requirement of knowledge i am a pretty beginner 2) Because i am watching this in 31 Dec 2020 almost 2021, and course have passed some long time, Can i still get all the knowledge because new things must have upgraded in pwd
If anybody ever reads this: I want to create a pwa, but well..ive got 0 experience in website building in any way shape or form. What skills would you guys recommend I build beforehand? Does Max have any courses to build a normal website, aka a complete newbie guide to all of that shyte?! thanks!
Hello Max, are there any prerequisite knowledge that is required before starting this course?... for example, the Responsive Design course, are there any other course one should familiarize with for better understanding and implementation of these technologies
Indeed, you should be familiar with the basics of web development, especially HTML + CSS + JS. You don't need to take a responsive design course first but I strongly recommend picking on up (or reading some articles about it) along the way.
when the offline / online events are fired? when you shut down your wifi or times later ? i am trying to fire online / offline events manualy but i dont see how to this without setting my network panel to offline or online.
Can you show us, how to install PWA in linux server? does it need to install node.js and sw.js again or any server have already installed that pwa's features?
Hi Max, ur videos are awesome, but i have one question how to register Service Workers in next js application(react with next), since i am finding it difficult to get it done .. coz there are less community support for this :(
Hey, my name is Kenneth and I really enjoy watching your video. I follow your course about PWA but I have a problem, each time that I leave my PWA app I can still see for couple second the URL bar of the app, can you please tell me how to solve that, I want to completely hide it when I leave the app like a native app, I am using android but the way. thank you
I'm at 23:16 and I wrote the line.... navigator.serviceWorker.register('/sw.js'); ...and my browser says... app.js:5 Uncaught TypeError: Cannot read property 'register' of undefined at app.js:5 (anonymous) @ app.js:5 Can anyone help me with this?
Yes, the plan for Angular 5 (specifically for future CLI versions) is to create a PWA by default. That mostly means: Create a service worker + add a manifest though. PWAs are more than that as the course will teach ;) Regarding blockchain + PWA: A PWA simply is a web app in the end, hence the same restrictions/ possibilities apply.
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...
As for all my courses I regularly check if everything is working fine (which is the case for the PWA course). Therefore I have no plans regarding an update in the near future.
Just like in any other web app - a PWA is just a set of features you can add to ANY web application to make it look and feel like a native mobile app. It's still a web app in the end though.
It focuses on the core features of PWAs, not in single frameworks. That being said, I do have videos on turning React, Angular l and Vue Apps into PWAs but that's not (!) the focus of the course.
I have some doubt about PWA with service workers Its a layer in brownser? nativescript its a layer to? whats the diference?? beteween nativescript and PWA SW.js ?
PWAs are simply web apps, NOT native mobile apps (i.e. you DON'T have to install PWAs from a web store as they are just web pages still). NativeScript, Cordova etc. create native mobile apps. That means apps which you then distribute via App stores and which run directly on the device.
i got it !! , its possible remove address bar in safari and chrome? to get more similar native apps! couse push messages, hold offline content, btn in homescreen, access camera device etc. its real already with SW.js. this is very important to me.. remove address bar in safary and others. tanks a lot
PWA vs Hybrid is definitely something you have to weigh against when starting your next project. The immense advantage of PWAs is that you skip app stores.
The great advantage of PWAs is: They will eventually also work on iOS or desktop. Of course features might vary but some features can be used on every platform - and that set of features is only going to grow in the future
Yes, the idea behind PWAs is that you can provide offline support. Unlike apps created with NativeScript, you don't install the app through the app store though -it's still a web app (using caching for offline support).
Yes, and I do talk about that in the course, too. Right now, PWAs mostly happen on Android, though that already is quite a nice audience you're reaching. But I'll also discuss in the course that service workers will be available on iOS in the future, too (though the exact date is unknown. And the other important thing is: You build PWAs in a progressive way. That means, that they still work just as normal web apps (maybe even with some nice extra features) on all platforms. And on supporting platforms, like Android, you get extra features. In the future, you'll get it on all platforms. We also build the course project in such a way. It'll work fine on Safari or IE but on Chrome/ Android, you get all the goodies.
yeah. That's udemy. I bought it because 10€ is a good price, but their calculation: 10$ = 10€ = 10£ My calculation: 10$ = 8.30€= 7.57£ Paying in $ is around 25% cheaper than paying in £.
I can only set USD prices unfortunately, so there's no chance for me to adapt to different currency rates. Besides the fact that even if I could do that, I couldn't keep up with exchange rate changes ;)
I agree its great just pointing out that website is discriminating European countries. I'm wondering if someone from Japan was to buy the course if they'd charge ¥10? I strongly doubt it. Nonetheless thanks max for the tutorial and I'll get cracking with the course 😄
If the creator (Academind) gets those 1.70€ or 2.43£, it's fine IMO. But if udemy takes that money, it would be at least a little bit unfair. But that's how they calculate: support.udemy.com/hc/article_attachments/115018597208/DE_IPT.png So, 10$ = ¥1200
m Lops, you're wrong. As the videos here on my channel as well as my Udemy course show: You can absolutely use these technologies. Obviously, not all browser support it but that's what the P in PWA takes care about: You implement features progressively, supporting older browser whilst offering more features on modern ones.
Max, can I move in with you and sleep on your couch? I'll be an excellent protege. I'll do your chores; make your bed, lay out your daily outfits, wash your back etc...Teach me.
Maybe PWAs are awesome for developers looking for the latest shiny thing, but for people like me, users who have been burned by a company dropping support and updates for their desktop application in favor of an inferior web app, they're an annoyance at best. Stop being lazy and repurposing your website. Spend some time and effort on listening to your (potential) customers and developing an actual REAL NATIVE app.
I've been programming for 30 years. This video feels like a machine gun firing randomly. Not in a million years would I attempt to follow this course. Your trying to hard to show how much you know and how much in in the course. You need to show a beginner that they will be able to learn not that your a master of it. Beginner is in the title.
I love the way you explain things, I always come back to your tutorials over and over again. The audio is clear, the graphics are easy to understand, and you cover so many topics so throughly. I can see how it all connects.Thank you so much!
I've been developing SPAs for a couple years and just deployed my first PWA. Your tutorials are very well done. Thanks!
Thanks so much for your comment Deanna, awesome to read that you like my videos :)
I was php developer in the initial stage of my career with not much pay but I wanted to grow my skills to get a good pay job. I completed your courses of Angular 2/4 and Vue Js which really helped me for getting job as Front End developer. I will surely buy this course also. You are the best instructor for Web developers.
It makes me so happy to read comments like this. Congratulations for getting the job, wish you all the best for your future career! Thank you so much for your support and have fun with the PWA course :)
@@academind I actually bought your courses. They are ambitious and this is main reason why I bought them. Other courses of other authors often are not so great. Such content looks like part of conference or presentation of some kind. Without particular project I think that results will be rather poor.
Max, your idea regarding courses is great. However I came to bring feedback too. I bought your courses about PWA, CSS3, Dart&Flutter and Python. Now which skills I have: I know basics of html5, css3 and php (structural). I know programming only from structural perspective, I never had to learn OOP. And the thing is that in case of PWA course is told that no prior knowledge is required with exception of html/css, responsive web design and js. Unfortunately js is not familiar for me either.
What is unclear for me? Syntax, OOP is pain for me, I can't tell what is connected before or after dots. variables? objects? classes? functions? It's a mess. On top of that I do not know what does node.js, I can't even tell do we write our PWA using js or node.js. It's messy mess for me.
I saw entire PWA course already. In general I know what was done, and what is what (i.e. fetch communicates with APIs), however is tough for me to get into details. Of course, someone can say that I should buy something simple for beginning, but I'm not complaining, I simply wish to learn what I didn't until now. I know that I have to familiarize with OOP aspect of js, but I never worked with cache, APIs or service workers. Which knowledge I should gain aside of that? What purpose serves node.js in PWA course?
I started to watch Dart&Flutter course, syntax does not look bad on the beginning, however again - I suppose that rather I should be familiar with OOP. I know that Python course recorded by you contains OOP aspect, however in which other courses you have explained OOP idea?
In the end I'd like to tell you that earlier I had experience with Lynda.com courses. Lynda now does not exists any more, now is a part of LinkedIn. I remember Arduino course from them as well as couple of others. They was extremely well scripted, projects always was visually attractive, and most of all - everything was extremely simple, I noticed that analogies drawn from real life (i.e. reference to train toy in Arduino course) have powerful capabilities, people can understand tough things quick. I think that such kind of motivation draw people to learning best.
Just came in at the correct time when am working on getting to understand PWA
So awesome to read that eugene! Welcome on board and have fun with the video :)
Man, you say "welcome to this video" and you put a smile on my face! :D
Happy to read that George, thanks a lot for your nice feedback!
Hi Max.your courses are fantastic.
The way you break down difficult concepts in small part.
you are a legend.
Was looking for a good tutorial and I see my Angular teacher. Finally
Hi Max. Great tutorial and great explanation with great comparisons. I work on a pretty big project: MySQL (AWS Aurora), PHP, twigs, jQUery, HTML, CSS, REST APIs, Android and iOs app, different kind of libraries.... Right now I (the member of the team) work on redesign (new layout and mobile first approach). I am also involved in DB optimization and background processes optimization (queues, automated tasks,...) and, maybe in the right moment I watched this introduction of PWA app. I have already heard about it and read some tutorial on Google dev section but didn't understand everything clear. But now, with your excellent explanations I'm thinking of the new approach of the future releases of the app. I always wanted to have one back end with some APIs or routing system and just one front end (web browser, android, iOs) and somehow that is much more logic for me than to have several different coding environment for frontend and so on, and so on,.... My first question: can I turn the existing app into PWA app and to get better functionality, faster responses, offline mode, push notifications, ....? My second question: is it possible to donate some amount via PayPal or Skrill or to become your Patreon...? I want to give you a symbolic amount of the money as reward for your great tutorials. P.S. Please, not send me to Udemy, I want you to get the whole amount and not Udemy.
Hi! Thanks for your awesome feedback, it really means a lot to me! :)
Regarding your questions:
1) You can absolutely start adding PWA features to ANY existing or upcoming app. You don't have to take a 100% or 0% route, you can just add some features which are most important to you. And then you can add more features over time. Your app will become better with the first set of features already and becomes awesome as you add more and more ;)
2) I'm really happy that you want to support me! Since I do create courses on Udemy, I don't offer any donation channels right now. It would feel bad, I prefer people sending me money to get an immediate return. That's why I always mention Udemy and if you use the links in the video descriptions, I actually get 100% of the money you pay, Udemy takes no cut there.
Thank you so much. I switched from desktop application development to web two years ago. I have read so many books, taken two online courses, discussed with colleagues at my workplace and watched maybe thirty videos, but until this moment, I did not understand anything. Thank you so much. I'll find a way to follow you on Twitter ;))
3:13 What is Progressive Webapp
39:00 Course outline
Excellent timing for my next project! This is the 2nd course I buy from Max. You're the best instructor :)
Great to read that the timing fits you plans Christian! Thank you for your support and have fun with the course :)
His courses are best. I did his react course and fell in love with it
You've got me hooked, now invested in your course. Can't wait to learn about PWA after learning about them I can then apply them to any current or future apps I create.
That's really awesome to read, thank you very much for your support Alex! I really hope that you will like the course :)
I'm in. This will be my 4th course by Max. Practical, concentrated knowledge about up to the minute topics.Just in time learning for my next project proposal.
Paul, it really makes me happy to read comments like yours. I just want to thank you and all the other people for your outstanding support here and on Udemy. Have fun with the course and good luck for your next project proposal :)
No, thank you... for the value you're adding to me and ultimately my clients. I appreciate your skill, unfolding just the right level of detail at a perfect pace.
Wow this video needs wayyyy more views for its goodness’ sake. Thanks for all the efforts and you’re a great teacher!!
Just joined this course :) This is my first Udemy course and is super excited to learn some PWA features from one of the best online teachers I know. Thanks! Max for this course, will update my feedback/experience after completing the course.
Thank you so much for your comment! So happy to have you on board of the PWA course, have fun with it and I hope you will enjoy the learning experience :)
Great! Been waiting for a quality course on PWA. Thanks Max.
So happy to read that Roberto, thank you for your comment!
İ enlisted the moment i received the Udemy notification about the course. Cant wait to start with it, but first have to finish your VueJS course, thumbs up!
Awesome to have you on board of these courses! I hope you'll enjoy them! :)
This is awesome! I'm going straight for the Udemy course, as soon as I finish the Vue one. You've been a great help to me Max!
That is so great to read! Thank you for your support Kevin, happy to have you on board of the Vue and of the PWA course soon :)
Very very detailed article and do well explained 👍
I've learned vuejs because of this guy...thanks man
It honestly makes me happy to read that, thanks a lot for sharing this awesome feedback!
Excellent as always Max! Just bought the course.
Awesome great to have you on board Julian!
Thanks for a really interesting sneak peek into the world of PWAs :) I was just wondering... As far as I can see you're going to be taking us through a number of aspects concerning the development of a PWA. If I have a WordPress homepage, can I apply what you are teaching here onto my page?
Hi Max (and Manu), your courses are always fantastic so thanks for all you do! Just finishing your JS course, will next jump into your React one and will eventually get to this PWA course. Do you think there's any truth to the claim that PWAs make front-end frameworks obsolete or is that a bit of a myopic view? Seems a bit extreme to me...
Thank you, very helpful.
Helpful for developer, Thanks max for doing a great job.
max always looks so happy ☺
I generally tend to be happy :D
Excellent explanations Max, as allways. Well done.
That's so awesome to read, thank you for your comment Tom!
hey , I want to learn pwd but i have some questions
1) What is the basic requirement of knowledge i am a pretty beginner
2) Because i am watching this in 31 Dec 2020 almost 2021, and course have passed some long time, Can i still get all the knowledge because new things must have upgraded in pwd
I buyed the course now, thanks max!
Great to have you on board Diego! Thank you for your support, I hope you like the course :)
you are great teacher..clear and focus..
Thank you, so happy to read this!
how did you get the header and footer of a mobile view? In my view it does not exist no black bar on top and bottom
If anybody ever reads this: I want to create a pwa, but well..ive got 0 experience in website building in any way shape or form. What skills would you guys recommend I build beforehand? Does Max have any courses to build a normal website, aka a complete newbie guide to all of that shyte?! thanks!
Adding navigator.serviceWorker.register('/sw.js') throws an error "Uncaught TypeError: Cannot read property 'register' of undefined"
I had the same issue, use localhost:3000 instead
@@beardo7342 Thanks - it's working for me.
Hello Max, are there any prerequisite knowledge that is required before starting this course?... for example, the Responsive Design course, are there any other course one should familiarize with for better understanding and implementation of these technologies
no, requirements:
Basic HTML, CSS and JavaScript knowledge is required
NO experience with JavaScript frameworks is required
Indeed, you should be familiar with the basics of web development, especially HTML + CSS + JS. You don't need to take a responsive design course first but I strongly recommend picking on up (or reading some articles about it) along the way.
thank you!
when the offline / online events are fired? when you shut down your wifi or times later ? i am trying to fire online / offline events manualy but i dont see how to this without setting my network panel to offline or online.
after running npm install it generated only one file name "package-lock" unlike yours 23 packages installed. What to do?
Can you show us, how to install PWA in linux server? does it need to install node.js and sw.js again or any server have already installed that pwa's features?
just got this course, wish me luck since being a sql developer kinda got boring, new waters here i come.
Great to have you on board, I really hope that you will enjoy the course and that it will be helpful for you :)
Great video.......PWA are AWESOME
Awesome content!
I am so excited for this :D
Great to read that Terry, it indeed is a very cool topic :)
Woww... You are amazing! Thanks a lot.
wow it was so clearly explained ......
This really means a lot to me Eliot, thanks you so much!
Hi Max, I checked it offline disabled the cache as you said. still its not working for me. when i reload the page, it is showing me the dinosaur. :(
Great video; It actually made me buy this.
Thank you for your support, happy to have you on board :)
Hey max please update your pwa course on udemy. Will buy it ASAP when you update it
Hi Max, I am your vue.js tutorial student from udemy. Just curious that is it possible to have a bonus to introduce pwa and amp usage together?
Hi Max, ur videos are awesome, but i have one question how to register Service Workers in next js application(react with next), since i am finding it difficult to get it done .. coz there are less community support for this :(
Need Course on Blazor+SQLLite PWA with Responsive Design...
Pwa's hold promise. But as long as apple refuses to support push alerts and webcam support in JavaScript apps, it's not going anywhere
Ok, I go to udemy, see you there.
Hey, my name is Kenneth and I really enjoy watching your video. I follow your course about PWA but I have a problem, each time that I leave my PWA app I can still see for couple second the URL bar of the app, can you please tell me how to solve that, I want to completely hide it when I leave the app like a native app, I am using android but the way. thank you
I'm at 23:16 and I wrote the line....
navigator.serviceWorker.register('/sw.js');
...and my browser says...
app.js:5 Uncaught TypeError: Cannot read property 'register' of undefined
at app.js:5
(anonymous) @ app.js:5
Can anyone help me with this?
Please guide me for developing progressive web app for cms like WordPress.
sales error when entering the terminal, what can I do
I was wondering. How much coding experience do you need to get started with the PWA course?
A basic understanding of HTML, CSS and JavaScript is highly recommend, but that's it actually.
Do PWA work on blockchain platforms like Ethereum? Besides my question, I want to mention that Angular 5+ applications will support it by default.
Yes, the plan for Angular 5 (specifically for future CLI versions) is to create a PWA by default. That mostly means: Create a service worker + add a manifest though. PWAs are more than that as the course will teach ;)
Regarding blockchain + PWA: A PWA simply is a web app in the end, hence the same restrictions/ possibilities apply.
I am from universe and I am alian I like that pwa
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...
Could you , honestly, tell me when was the last time this course was updated? Any plans to updated it?
As for all my courses I regularly check if everything is working fine (which is the case for the PWA course). Therefore I have no plans regarding an update in the near future.
@@academind but when was the last time you actually submitted an update.
Thank you, thumbs up
Thank YOU Itamar :)
Hi Max,
Thanks for the video, how we can use social media login in PWA.
Thanks
Just like in any other web app - a PWA is just a set of features you can add to ANY web application to make it look and feel like a native mobile app. It's still a web app in the end though.
Hi gd tutorial... do I need to learn JavaScript or node js for PWA apps??.. I know only htmk5 and CSS.
HTML and CSS is good to know but you should have some basic JavaScript knowledge for the course :)
Hi Max, does the course address PWA techniques integration into frameworks or best practices therein (particularly Angular4)?
It focuses on the core features of PWAs, not in single frameworks. That being said, I do have videos on turning React, Angular l and Vue Apps into PWAs but that's not (!) the focus of the course.
Please, create a course building a PWA app with Vue! ;)
Fantastic video. Easy to understand. Great job explaining things.
Very interesting!
Thank you Alexandros!
I have some doubt about PWA with service workers Its a layer in brownser? nativescript its a layer to? whats the diference?? beteween nativescript and PWA SW.js ?
PWAs are simply web apps, NOT native mobile apps (i.e. you DON'T have to install PWAs from a web store as they are just web pages still).
NativeScript, Cordova etc. create native mobile apps. That means apps which you then distribute via App stores and which run directly on the device.
i got it !! , its possible remove address bar in safari and chrome? to get more similar native apps! couse push messages, hold offline content, btn in homescreen, access camera device etc. its real already with SW.js. this is very important to me.. remove address bar in safary and others. tanks a lot
Damn cool channel.. thanks
building hybrid app can also do most of the advantages as Native apps do. but they are not native app and kinds of mobile web.
PWA vs Hybrid is definitely something you have to weigh against when starting your next project. The immense advantage of PWAs is that you skip app stores.
How you think about android instant app vs pwa
The great advantage of PWAs is: They will eventually also work on iOS or desktop. Of course features might vary but some features can be used on every platform - and that set of features is only going to grow in the future
Hello Mr! I have a question whether in PWA can load dll / so offline, just like in Native App?
Yes, the idea behind PWAs is that you can provide offline support. Unlike apps created with NativeScript, you don't install the app through the app store though -it's still a web app (using caching for offline support).
Hi Max, been reading about PWA's back a while ago. Whats the current status of PWA's with Apple devices? Service workers are still not supported?
Yes, and I do talk about that in the course, too. Right now, PWAs mostly happen on Android, though that already is quite a nice audience you're reaching. But I'll also discuss in the course that service workers will be available on iOS in the future, too (though the exact date is unknown.
And the other important thing is: You build PWAs in a progressive way. That means, that they still work just as normal web apps (maybe even with some nice extra features) on all platforms. And on supporting platforms, like Android, you get extra features. In the future, you'll get it on all platforms.
We also build the course project in such a way. It'll work fine on Safari or IE but on Chrome/ Android, you get all the goodies.
And some features, like accessing the device camera will also work on iOS.
May I know which IDE has used in this Tutorial?
I used WebStorm by JetBrains in this video.
$10 but also £10? I bought the course anyway but simply because Max is great at explaining things but disappointed at Udemy's currency conversion 😒
yeah. That's udemy. I bought it because 10€ is a good price, but their calculation:
10$ = 10€ = 10£
My calculation:
10$ = 8.30€= 7.57£
Paying in $ is around 25% cheaper than paying in £.
I can only set USD prices unfortunately, so there's no chance for me to adapt to different currency rates. Besides the fact that even if I could do that, I couldn't keep up with exchange rate changes ;)
And the courses of Max are always great and it´s a great offer. Never the less, if it´s 10€ or 10£!
I agree its great just pointing out that website is discriminating European countries. I'm wondering if someone from Japan was to buy the course if they'd charge ¥10? I strongly doubt it. Nonetheless thanks max for the tutorial and I'll get cracking with the course 😄
If the creator (Academind) gets those 1.70€ or 2.43£, it's fine IMO. But if udemy takes that money, it would be at least a little bit unfair.
But that's how they calculate: support.udemy.com/hc/article_attachments/115018597208/DE_IPT.png
So, 10$ = ¥1200
PWA its like a responsive design. Its a conception what technology offers. cand do for now! web Browser technology.
PWA is a whole lot more than responsive design. Please review back all the material explaining these 2 concepts.
m Lops, you're wrong. As the videos here on my channel as well as my Udemy course show: You can absolutely use these technologies. Obviously, not all browser support it but that's what the P in PWA takes care about: You implement features progressively, supporting older browser whilst offering more features on modern ones.
perfect. Really Tanks.. Lets rock!
bro how to open the new project?
Progressive Webebs. lol. Great video bro!
22:41 ...service worker ha ha ha ha 🤣😂😂😂😂👌
Can you help me? How to save offline data of the API is http: // localhost: 3000/books/:id. (Ruby on Rails)
I'm from Germany and watch this German guy speeking Englisch...
I prefer speaking English, because it makes it easier to reach a broader audience. I hope you can enjoy the videos even though I'm speaking English :)
Of course I can.
Als Informatik-Student bin ich Englisch ja sowieso gewohnt :)
Hi. Can u provide me this course for free.
I don't offer my courses for free, but you can find a lot of free content here on the channel.
I want to learn & I don't have $10
same here :P
Tutorial "how-to" starts at 20:46
Max, can I move in with you and sleep on your couch? I'll be an excellent protege. I'll do your chores; make your bed, lay out your daily outfits, wash your back etc...Teach me.
Thanks for the offer but I fear we won't find a deal here :/
Maybe PWAs are awesome for developers looking for the latest shiny thing, but for people like me, users who have been burned by a company dropping support and updates for their desktop application in favor of an inferior web app, they're an annoyance at best. Stop being lazy and repurposing your website. Spend some time and effort on listening to your (potential) customers and developing an actual REAL NATIVE app.
I've been programming for 30 years. This video feels like a machine gun firing randomly. Not in a million years would I attempt to follow this course. Your trying to hard to show how much you know and how much in in the course. You need to show a beginner that they will be able to learn not that your a master of it. Beginner is in the title.