Build and Deploy a React PWA - Why Progressive Web Apps are the Future of the Web

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • ❗ IMPORTANT:
    Become a PRO at JavaScript: bit.ly/MasterJ...
    ⭐Tabnine - www.tabnine.co...
    In this video, you're going to learn how to build a #PWA using #React. After the application is built, I'm going to show you how you can deploy it and also publish it to a special PWA store! We'll create custom service workers and use a JSON Manifest. Stay tuned!
    Progressive Web Apps provide you with a unique opportunity to deliver a web experience your users will love. Using the latest web features to bring native-like capabilities and reliability, Progressive Web Apps allow what you build to be installed by anyone, anywhere, on any device with a single codebase.
    Unfortunately, as of now, the founders of the PWA store closed their website. You'll still be able to code along with this video and do everything just fine! 😊
    📧 Join our JavaScript Mastery's Newsletter on Web Development, JavaScript & React to get exclusive programming guides, tips & tricks, and entire e-books: resource.jsmas...
    📚 Materials/References:
    GitHub Code (feel free to give it a star ⭐) - github.com/adr...
    All materials (API link, API key, image src link, offline.htm, App.css): gist.github.co...
    Logo.png: ibb.co/Y3yyW93
    bg.jpg: ibb.co/7XgmzCw
    💼 Business Inquiries: contact@jsmastery.pro
    🌎 Find Me Here:
    Discord Group: / discord
    Instagram: / javascriptmastery
    Twitter: / js_mastery
    BuyMeACoffe: www.buymeacoff...

Комментарии • 617

  • @apoorvrajsharma2706
    @apoorvrajsharma2706 4 года назад +187

    This was simply on point. Nothing else to say. From development to deployment, without creating any confusions. Good job friend 👍.Thanks

  • @rpavanshetty
    @rpavanshetty 4 года назад +54

    And “Just Like That“ we’ve the PWA video. This was really cool and informative. Thank you.

  • @sagar-tt4ub
    @sagar-tt4ub 4 года назад +6

    I have been reading articles on progressive web apps for almost 5 days now, finding a reliable source to learn how to make them. And finally, you upload a video regarding the same. My saviour!

    • @javascriptmastery
      @javascriptmastery  4 года назад +1

      Glad to be here at just the right time!

    • @sagar-tt4ub
      @sagar-tt4ub 4 года назад

      @@javascriptmastery Can you perhaps suggest a few resources from where I can learn more about progressive web apps

    • @ivanrenedo9349
      @ivanrenedo9349 4 года назад

      Law of attraction

    • @ivanrenedo9349
      @ivanrenedo9349 4 года назад

      @@sagar-tt4ub learn about workbox

    • @sagar-tt4ub
      @sagar-tt4ub 3 года назад

      @Aravinthan Subramanian thanks a lot, man!

  • @showunmioludotun3538
    @showunmioludotun3538 4 года назад +6

    Wow!!! So I learnt and built a PWA in few hours "Just like that". You are really amazing

  • @frederickchen1191
    @frederickchen1191 3 года назад +4

    I'm so amazed i could create a PWA in hours, installed in my own phone and interact with it !! Thankyou so so muchhh

  • @aman.tyagi112
    @aman.tyagi112 4 года назад +25

    love the fluency in your voice

  • @surfinbird71
    @surfinbird71 4 года назад +10

    I cannot believe I did the whole tutorial, installed the app on my phone and everything works! Amazing tutorial.

  • @chaitanyaj4877
    @chaitanyaj4877 3 года назад +2

    Converted the Ecommerce application developed by taking inspiration from one of your tutorials into a PWA. Thanks for taking time to create this content. Explanation about service workers was on point!

  • @sameeravhad6266
    @sameeravhad6266 4 года назад

    Wooowwww. Hey I am React js developer. And was looking for PWA good resource from last 7 8 month. And Today I reached at your channel. What a great video it is! Just one word Increadible. And you mentioned that PWA site was a Cherry on A Cake. Worth to subscribe your channel. Found good thing in Covid-19 lockdown time. Thank you soooo much

  • @dazeb
    @dazeb 2 года назад

    The stuff you explain i have heard nobody else explain. How do you build and deploy an app easily? This guy explains it perfectly.

  • @ShivaniRaghavGaurish
    @ShivaniRaghavGaurish 4 года назад +1

    Awesome Tutorial. You covered so much within 1 hour

  • @MohamedAhmed-be7cz
    @MohamedAhmed-be7cz 4 года назад +9

    that's Amazing, honestly I like the video and I am so happy with result.
    it is the first time for me to do PWA and I feel like I understand everything, cuz you made it so easy and I like the way you explain.
    keep it up "__"

  • @EbenezerDon
    @EbenezerDon 2 года назад +2

    This is amazing! Thanks for the effort you put into creating your videos.
    For anyone who's wondering, the theme is named "One Dark"

  • @hitesh99raj
    @hitesh99raj 4 года назад +9

    How amazing you are, That's why you called your channel "JavaScript Mastery", B'coz it's taught by the Master.

    • @javascriptmastery
      @javascriptmastery  4 года назад +1

      Thanks!

    • @hitesh99raj
      @hitesh99raj 4 года назад

      @@javascriptmastery Hi, One question why your create-react-app folder structure is different then mine. index.html is different and I didn't have offline.html in it.

    • @bcdeveloperc6142
      @bcdeveloperc6142 3 года назад

      heck yeah man his discord is fire as well

  • @mouhamaddiop1144
    @mouhamaddiop1144 4 года назад +6

    After watching this video entirely, PWAs are obviously the future of the WEB. It's incredible the PWAs

    • @javascriptmastery
      @javascriptmastery  4 года назад +1

      I agree!

    • @sokoyaadedolapo5321
      @sokoyaadedolapo5321 4 года назад

      @@javascriptmastery I have a problem, I uploaded my back end code on heroku after few days it stopped working, it gave Application error if I try to access it any idea what might happen I later created another app same response

    • @960Design
      @960Design 4 года назад

      Completely agree. Been building PWAs for five years now.

  • @alexon2010
    @alexon2010 4 года назад +9

    Loved it, show, it could only continue, like for example: put it in the play store, in the apple store (I know it would be more complicated, but it could have something like that too) Congratulations !!!!!!!!!! - Brasil - Serra - Espirito Santo

  • @oscargalvez7
    @oscargalvez7 Год назад

    I keep finding you videos when I look for new knowledg, so much learning I've done thanks to your channel. Thanks so much, Adrian!

  • @cafe-con-leche
    @cafe-con-leche 4 года назад +4

    service worker is still confusing to me but PWA looks really cool, thank you for tutorial!

  • @manzimsoumik3748
    @manzimsoumik3748 3 года назад +1

    saw first time a PWA video, already motivated to convert all of my next projects in PWA

  • @keshavsinghthakur3126
    @keshavsinghthakur3126 3 года назад +6

    Great Job!!, Thank you so much for maintain a very simplicity, while teach and teach from very basic. :)

  • @sahanavenkatesh3284
    @sahanavenkatesh3284 2 года назад +1

    I could not understand PWA better!! Thank you so much :)

  • @senkasim
    @senkasim 4 года назад +3

    I will use Pwa in my next project. It was simpler than I thought. Thanks for your effort 🙏

  • @d00lph1n
    @d00lph1n 3 года назад +4

    Nice tutorial, you are a really good teacher. I didn't know this could be done without using frameworks like React Native or other. :)

  • @AuxiliaryOfficial
    @AuxiliaryOfficial 4 года назад +2

    This is AWESOME!! I hope you make a todo list tutoria that sync data when it's connected to internet 🙏

  • @bisnissukses3735
    @bisnissukses3735 4 года назад +1

    Its awesome... thanks,.
    I know this channel from telegram group.. this is first time i watch video in this channel but i love it. If in my country there are instructor like u, what a happy i am..

  • @mmudit30
    @mmudit30 4 года назад +5

    I was really waiting for your video.
    I'll watch it by tomorrow and will wait for other video 😅.
    Thanks man.

  • @souravkumarojha273
    @souravkumarojha273 4 года назад +19

    and "Just like that" i have learnt the basics of PWA

  • @bcdeveloperc6142
    @bcdeveloperc6142 3 года назад

    now i want to add the interactive map feature and this would be a killer app. i've built a few of your projects and am in your discord. Now am working on adding my own independent features to make them even better.
    Thank you for helping me improve my skills homie. first time i've tried building PWAs. this was a great intro

  • @pokerfaced8139
    @pokerfaced8139 3 года назад +2

    this was whole lot of a different experience and i loved it.
    thank you

  • @best_iyke
    @best_iyke 4 года назад +4

    Thanks so much for impacting my programming journey.
    You are an eye opener. Keep up with your good works.

  • @OshadaDesilva7788
    @OshadaDesilva7788 4 года назад +2

    Gorgeous presentation. Simple and sweet. Got everything on first watch. Thanks men

  • @chanmyaemaung
    @chanmyaemaung 4 года назад +2

    I'm waiting for your on coming videos until now. Now you could released a new tutorial. I'm very happy with that.

    • @javascriptmastery
      @javascriptmastery  4 года назад

      It's here now, thank you! :)

    • @chanmyaemaung
      @chanmyaemaung 4 года назад +1

      I hope you can make a new tutorials what I requested last time which is about CRUD operations with using React and Firebase.

  • @mouhamaddiop1144
    @mouhamaddiop1144 4 года назад +1

    The way you explain things is amazingly educational. Thanks a lot for what you do.

  • @piyushverma3485
    @piyushverma3485 4 года назад +2

    The best video on PWA with react. Loved it!

  • @randerins
    @randerins 4 года назад +1

    That must have been the best tutorial I've ever seen! THank you so much!

  • @alpstinger5083
    @alpstinger5083 3 года назад

    This guy is doper than X Æ A-Xii's name. No kidding. This content is gold. Just a small thing man. If you answer this, it will be really helpful. Can I make a PWA using django backend and Svelte for frontend? Just a small answer will give me a lot of assurance and confidence.

  • @isaactakiy7758
    @isaactakiy7758 3 года назад +1

    I love this channel. JS mastery! You are really making me a pro. Thanks a lot and keep up with your good work.

  • @xell12686
    @xell12686 4 года назад +2

    Thank so much for this. You're amazing. Was this video all edited and recorded in your MacBook Air?

  • @MuhammadAwais-nq9ss
    @MuhammadAwais-nq9ss 3 года назад

    YoOoooooo man

  • @dhamaradamsik8850
    @dhamaradamsik8850 3 года назад +1

    You have talent to be a good teacher, your video is very informative
    Thanks sir 👍👍👍

  • @JoeSulmar
    @JoeSulmar Год назад

    Terrific presentation for a "REACT/PWA Hello World". Clear and concise.

  • @TheUltimateDevAcademy
    @TheUltimateDevAcademy 4 года назад +2

    I would like to sum everything up in one word - BRILLIANT!!!

    • @javascriptmastery
      @javascriptmastery  4 года назад

      Thank you! Appreciate it!

    • @TheUltimateDevAcademy
      @TheUltimateDevAcademy 4 года назад +1

      JavaScript Mastery seriously man....as a creator I look up to achieving this quality in my video someday....really inspirational.

  • @jashimkhan3159
    @jashimkhan3159 4 года назад +2

    Really it's appreciable !! Loved it.....Your tone was too much sharp and clear....

  • @henryacosta3919
    @henryacosta3919 3 года назад

    Bro takes a thousand thanks. Very clear concepts, and lots of tools.

  • @huseinrezaei1847
    @huseinrezaei1847 3 года назад

    Thanks man, Thanks for every single minute you put on this tutorials to share with us on youtube :)

  • @puneethvirat
    @puneethvirat 4 года назад +1

    Within a minutes of video started I subscribed to channel.
    great video, keep it up, expect more valuable resources.
    thank you......................................"stay healthy, stay happy"

  • @ajitesh764
    @ajitesh764 3 года назад

    Keep these videos coming, they are really very informative. God bless u with more subscribers this year.

  • @awaisraza2285
    @awaisraza2285 4 года назад +3

    Man your tutorials are awesome

  • @adityapundir6529
    @adityapundir6529 3 года назад +3

    Amazing Bro, you're an amazing teacher! 🤩

  • @jayakishore1234
    @jayakishore1234 3 года назад +2

    Great tutorial. Thank you, you helped me create my own Progressive Web app.

  • @tejap463
    @tejap463 4 года назад +1

    Thanks for the video, I felt like you could have explained more on the service worker file like what is fetch, active, install etc. Definitely, it is very helpful to get started.

  • @aryanthakre4302
    @aryanthakre4302 4 года назад +1

    Just amazing...! I really appreciate your work dude. Keep making such content👍🔥

  • @jonas-re4sk
    @jonas-re4sk 2 года назад +1

    Excellent tutorial. Concise on what the objective is.

  • @mubeenahmed2629
    @mubeenahmed2629 Год назад +1

    pwa part starts at 21:23

  • @tomasgoldenberg1066
    @tomasgoldenberg1066 4 года назад +2

    congrats AdrianHajdin
    you are a very talented teacher and your content its like a engine of self improvment for us!
    keep on like this!
    keep on gaining subcribers and community , and build a course platform .
    your content is different than the rest of the tutorials or courses
    it is more.. complete , with all the deploy stuff
    have a nice day!

    • @javascriptmastery
      @javascriptmastery  4 года назад

      Thank you Tomas for such a nice comment, appreciate it really much and I'm glad you're finding the value in the content that I produce. Have a nice day!

  • @kamalvasamsetti1239
    @kamalvasamsetti1239 4 года назад +5

    Hi, I watch your every react videos. I'm expecting an fully power packed react js course from you.

    • @javascriptmastery
      @javascriptmastery  4 года назад +2

      That's amazing, course is coming soon!

    • @kamalvasamsetti1239
      @kamalvasamsetti1239 4 года назад +2

      I made an simple weather app with react recently but haven't implemented PWA. I'll implement now. react-weather-app-kamal.netlify.app/

  • @mohitsood1318
    @mohitsood1318 3 года назад

    Amazed by the power of Progressive Web Application.Very nicely explained Sir

  • @tamisweitzer275
    @tamisweitzer275 3 года назад +1

    I'm not sure if the api has changed since this video was made, but I'm watching this in Sept 2021 and in order to see the city name (as shown at 18:10) I had to modify the search function a bit.
    Instead of
    const data = ...
    setWeather(data)

    I did:
    const d = ...
    setWeather(d.data)

  • @nicklesseos
    @nicklesseos 3 года назад

    this got it working after a bunch of other trys... ty good video a time stamp for service worker is needed though here you go 21:28

  • @zenbyte-ru4oc
    @zenbyte-ru4oc 5 месяцев назад

    You have fantastic video and your explanation is so concise. Will you make a video on PWA with Next.js?

  • @afirkaan100
    @afirkaan100 4 года назад +1

    Great Tutorial! really appreciated your method of teaching. Clean cut!!!
    I know PWA now and looking forward to your other tutorial videos. Subscribed 🙂.

  • @CyberGenious24
    @CyberGenious24 4 года назад

    Great thank you very much for very simple to understand and apply tutorial .
    I am new to React and PWS this tutorial helped me to understand basic of PWA and react .
    Thanks a lot ! new to your channel subscribed !!!

  • @AquaticB
    @AquaticB 4 года назад +2

    Great stuff, as always. Actually learned some stuff apart from PWA. Keep up with great work!

  • @aseemmangla6649
    @aseemmangla6649 2 года назад

    Great, Simple Tutorial, not confusing at all. Thanks a lot!!

  • @willyhorizont8672
    @willyhorizont8672 2 года назад

    Hope you always healthy, blessed, long life, thank you so much for free great tutorials 🙏

  • @Murga_Mutton
    @Murga_Mutton 3 года назад

    The best one I saw on PWA. Subscribed. Thank you.

  • @loogie5679
    @loogie5679 4 года назад +3

    Love your work buddy, your explanation as always are so clear
    Can you please next time make a React project where you will use Redux ? I've been struggling with Redux for months now and i feel like you're the one from who i can really understand it
    Thanks

  • @casadogaspar
    @casadogaspar 4 года назад +3

    My PWA install button don't show in the navigation bar.
    Where can I find this.

  • @jeremiahbogard8020
    @jeremiahbogard8020 2 года назад +1

    Great tutorial! I now have an understanding of how to create a PWA. However, I noticed that you did not really make it available offline. Could you please explain how to make a website available on cellular data, so it can still make requests to the API even though there is no wifi.

  • @MaxProgramming
    @MaxProgramming 4 года назад +1

    I wanted this from you. Thanks. You have a great explanation

  • @shezoo100
    @shezoo100 2 года назад +1

    First of all I must appreciate the awesome work you are doing and helping learners like myself to keep up with the new skills in demand.
    Secondly, can we have a tutorial of PWA with localstorage (e.g., sqlite) which synchronize with a cloud storage (e.g., mysql). Users are able to perform CRUD seamlessly offline/online.
    Whenever user goes online, the app syncs itself to the cloud storage.
    It will be good to see the handling of possible conflicts, as data generated by multiple users, syncs on multiple devices.

  • @brunopais9030
    @brunopais9030 3 года назад +6

    Great tutorial. Yet while doing the lighthouse testing it kept giving a warning that Manifest didn't have a maskable icon.
    I solved the problem by adding the following line in the manifest.jason file at line 9
    "purpose": "any maskable"

  • @btech09csit
    @btech09csit 2 года назад

    Very Helpful content. Thanks dude lots of Love

  • @lainard
    @lainard 4 года назад +1

    i immediately subscribe.. i like your video, fluency, clear and simple

  • @zachwhite8054
    @zachwhite8054 4 года назад

    This is one of the best tutorials I have ever seen. Nice work.

  • @tejasmandre666
    @tejasmandre666 4 года назад +3

    Thankyou soooooo much for making this ! I was able to integrate my django with react finally after watching this. Kudos Kudos Kudos !!! Other tutorials are soo confusing , this is like the most simple and precise explanation I've seen. Love from India. ❤️

  • @ritikvashistha1682
    @ritikvashistha1682 4 года назад +4

    If our web app has Backend with nodejs, express then this process will remain same or we have to do some extra work for pwa??

  • @prasanthmanimaran5158
    @prasanthmanimaran5158 3 года назад

    Simply superb! Thanks for this, brother. Stay blessed

  • @hasoali
    @hasoali 4 года назад +1

    Awesome and clear, best one on the youtube.

  • @sdplusm3
    @sdplusm3 2 года назад

    Thank you for the video. This is a nice, simple, and informative one.

  • @kashmirtechtv2948
    @kashmirtechtv2948 2 года назад

    Watched it completely. Will try an idea for sure

  • @ehtishamtahir2187
    @ehtishamtahir2187 3 года назад

    Hats off....
    Best explanation....
    U r the best teacher 💐

  • @blockcoder8129
    @blockcoder8129 3 года назад +1

    Your code in vs code is looking pretty awesome. can you please share with us the font name and the vs code theme name?

  • @gigakvachakhia4777
    @gigakvachakhia4777 2 года назад

    this is so great !. would love to see more of PWA

  • @bdson4856
    @bdson4856 4 года назад +1

    Great to see you 😊

  • @johnshanks9513
    @johnshanks9513 6 месяцев назад

    So clear. Absolutely perfect. Thanks

  • @dev-_-nath
    @dev-_-nath 4 года назад

    Awsome. didnt know so many things were possible with react . Amazing video.

  • @jan96436
    @jan96436 4 года назад +1

    This is better than watching Netflix.

  • @coolkannan0
    @coolkannan0 3 года назад

    Great video, you earned a follower, by the way can you publish video about push notifications is it related to PWA as well right?

  • @ashu_recitation
    @ashu_recitation 3 года назад +1

    Thanks a lot brother.Iam very heartful to thanks you bro

  • @alexg7282
    @alexg7282 3 года назад +1

    So useful ! Thanks a lot and keep going ;)

  • @godsendmelied.5848
    @godsendmelied.5848 2 года назад

    Very helpful and simple to understand. Thanks a lot.

  • @80Vikram
    @80Vikram 4 года назад +4

    Thanks for this amazing video, god bless you

  • @mbbayati9189
    @mbbayati9189 2 года назад

    best tutrial for PWA without a doubt

  • @kashmirtechtv2948
    @kashmirtechtv2948 2 года назад

    Wow man!!! Absolutely spot on❤️👌

  • @vinixqasim
    @vinixqasim 3 года назад +1

    very good explanation. keep it up mate :)

  • @cwcfunclock2709
    @cwcfunclock2709 4 года назад +1

    We love you 3000 times bro

  • @lynnchris1723
    @lynnchris1723 4 года назад

    to the point video no diversions the best video for pwa which i recommends to all

  • @techhouse182
    @techhouse182 Год назад

    Awesome simple on point. Thanks for this 👍 waiting for the same pwa many more 💪😊

  • @VassiliySmith
    @VassiliySmith 4 года назад +1

    The very understandable speech! Thanks