React Native Full Course for Beginners | Complete All-in-One Tutorial | 4 Hours

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 116

  • @DaveGrayTeachesCode
    @DaveGrayTeachesCode  Місяць тому +9

    Learn how to build large-scale React Native apps that you can add to your portfolio with ZTM's Complete React Native Developer course: links.zerotomastery.io/CompleteReactNative

    • @kadriahamadamouroivili187
      @kadriahamadamouroivili187 24 дні тому

      Wow wow wow! Dave thanks for the amazing work, you're a model for Us 🤍

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  3 дні тому

      @@fullstackspiderman I don't know. That is something you will probably need to contact ZTM directly about.

    • @fullstackspiderman
      @fullstackspiderman 3 дні тому

      @@DaveGrayTeachesCode sure.

  • @Chrollo_x2
    @Chrollo_x2 Місяць тому +8

    finally the course I been waiting for, many of other react-native course on this platform but I like the way you teach sir

  • @AlyTiad
    @AlyTiad Місяць тому +4

    I haven't PC.but I love this instructor.i am learning on papers. 📜 Being us developer.THANK YOU SO MUCH.

  • @Captainofthe9thdivison
    @Captainofthe9thdivison Місяць тому +2

    If nobody got me ,I know Dave got me. Appreciate it mate

  • @RohitS-om5jy
    @RohitS-om5jy Місяць тому +3

    This is undoubtedly the best tutorial on the internet for React Native! You taught at the perfect pace with all the necessary elements. A thousand thanks and kudos to your work!🖖🏾

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому +2

      @@RohitS-om5jy thank you for the kind words! 🙏

    • @RohitS-om5jy
      @RohitS-om5jy Місяць тому +1

      @@DaveGrayTeachesCode You deserve it sir.. thank you, looking forward for more such tutorials.

    • @Abhishekkumar-xd5lb
      @Abhishekkumar-xd5lb 6 днів тому

      Hey I'm going to start this course. I have 2 yr experience with React & Next js. This course is based on the latest expo version right ?

    • @RohitS-om5jy
      @RohitS-om5jy 4 дні тому

      @@Abhishekkumar-xd5lb Yes.. you might see some diff but pretty much on the track!

  • @dfields9511
    @dfields9511 Місяць тому +2

    this is gr8, I have been learning some I came from some of other vids, the react.js , Typescript, Python, CSS Tutorial. I have recommended your vids college student taking python. they were completely lost but after your vids they were on top of things.
    for the past 12-14 months I have skilling up , I have 25+ years development background mostly in C/C++, Java , SQL and J2EE/EJB/Servlet
    now with your vids and others I have learned additional skills mostly
    - Python
    - CSS
    - TypeScript/Angular/Javascript ( I had some previous experience nothing formal )
    - React.js
    hopefully next year all of this will help me find a new job. unemployment doesn't pay that well.
    I did find that CSS was more difficult then expected.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      @@dfields9511 Glad I have helped you! And thanks for sharing!

  • @eniolaaderounmu
    @eniolaaderounmu 11 днів тому

    Just cancelled a course i was downloading, I've found the best one here

  • @daduncanjournal
    @daduncanjournal 2 дні тому

    Awesome tutorial. Thank you Dave❤

  • @bilimlink
    @bilimlink Місяць тому +2

    Great tutorial! Thank you, Bro

  • @lokeshpandey208
    @lokeshpandey208 Місяць тому

    Wow. This is what i need right now. Thanks

  • @dreamsachiever212
    @dreamsachiever212 Місяць тому +1

    Just the way i wanted wrapped up. Let's dive right in to it 🔥 🔥

  • @kehindegilbert2699
    @kehindegilbert2699 Місяць тому +2

    Thank you for this awesome content!

  • @Md_sadiq_Md
    @Md_sadiq_Md 14 днів тому +1

    Pushing the algorithm ❤

  • @oladapooluwadurotimi2865
    @oladapooluwadurotimi2865 Місяць тому +3

    Well done sir❤. Great course.

  • @riverwest360
    @riverwest360 Місяць тому

    thanks dave been waiting for this much love from africa .. got a job from learning from your videos...thanks for getting some of us who couldn't afford college employed

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      @@riverwest360 You're welcome! I'm glad to hear about your success!

  • @wilbergtalexanderosoriotre9734
    @wilbergtalexanderosoriotre9734 Місяць тому

    Your courses are very helpful, i hope you feel the same excitment that i feel when i see your courses, is a very beautiful cause share free complete courses,new suscriber!!

  • @mr.s861
    @mr.s861 Місяць тому

    Well done, great tutoria. Thank you so much.

  • @takundamafuta7355
    @takundamafuta7355 День тому

    At 41:11, my splash screen is not showing. Also my default app.json is different, it has this section which I have edited with arguments from this tutorial:
    "plugins": [
    "expo-router",
    [
    "expo-splash-screen",
    {
    "image": "./assets/images/coffee-splash.png",
    "imageWidth": 200,
    "resizeMode": "cover",
    "backgroundColor": "#000000"
    }
    ]
    ],
    I have tried to comment out this section and copy what is on this tutorial but it still didn't work even if I reload or totally restart the application. It is only showing the "iced-coffee.png" and the text.

  • @DadaDuyilemi
    @DadaDuyilemi 18 днів тому

    Thank you dave

  • @hamzeeymurphy535
    @hamzeeymurphy535 Місяць тому

    Thanks for this 🤲🤲🙏 I've been waiting it

  • @madhurchaturvedi5551
    @madhurchaturvedi5551 Місяць тому

    Great video sir lovely video I am always stuck in redux and redux tool kit also we need new react js course 😅please with complex project

  • @m__link6499
    @m__link6499 15 днів тому

    Hi Dave, in your video 1:19:23, how do you get the title on the tabBar beside the icon? Thank you.

  • @IntVarlet-w9u
    @IntVarlet-w9u Місяць тому

    Thank u 💚

  • @irfansaeedkhan7242
    @irfansaeedkhan7242 Місяць тому

    nice mate thank you

  • @mortezafarhangpanah256
    @mortezafarhangpanah256 22 дні тому

    Thanks

  • @mdalmamunit427
    @mdalmamunit427 Місяць тому

    Best ever ❤❤❤

  • @tushardhalwal329
    @tushardhalwal329 Місяць тому +3

    Thank you for this series , Also please add one Fullstack React Native Project

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому +3

      More React Native coming on my channel in the new year! 🙌

  • @Osirisdigitalagency
    @Osirisdigitalagency Місяць тому

    More grease to your elbow DAVE… I really appreciate this ❤

  • @SohailKhan-9422
    @SohailKhan-9422 Місяць тому +1

    Please make a React JS full course Sir..

  • @macrooooo__
    @macrooooo__ 21 день тому

    58:55 Stack routes

  • @Fun4freex
    @Fun4freex Місяць тому

    Thank you very much for the help. I struggled hard to set up everything, but now i'm ready. Like + Sub 👑👑

  • @dombuz
    @dombuz Місяць тому

    Thanks for the course Dave second one of yours I've followed, great stuff. In case it helps anyone, I was following the course using WSL in vscode and the expo app wouldn't connect unless using --tunnel. I reinstalled node and npm on windows and it's all good. ps. I can't find the repo for the proejct with your files Dave, am I being stupid?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      In the video description, there is a link to the GitHub repository. It has a branch for each video chapter.

    • @jdds126
      @jdds126 26 днів тому

      @@DaveGrayTeachesCode I can't find anything either!

  • @MekkaKondominium
    @MekkaKondominium 9 днів тому

    Does this course include new React Native architecture?

  • @noname-no3yj
    @noname-no3yj 12 годин тому

    I have created expo app like in video but when try to import image like in lesson 2 there is problem import icedCoffeeImg from "@/assets/images/iced-coffee.png" . But in my original project noramly import images from this directory. Does anybody know why and solution for problem?

  • @KIFAYAT62
    @KIFAYAT62 Місяць тому

    thank you for introducing us to React Native. can we use tailwind css and shadcn in react native and its framework?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      @@KIFAYAT62 you can use Nativewind like Tailwind. ShadCN is working on making the components available with React Native and they may already be by now.

    • @RobertaJohnson-ut7jm
      @RobertaJohnson-ut7jm 24 дні тому

      yes its called nativewind

  • @kuys.undefined
    @kuys.undefined Місяць тому +1

    Thanks Dave. Can you do an updated React with Typescript crash course next video?

  • @avi_mukesh
    @avi_mukesh 23 дні тому

    In case it helps anyone, I was having an issue where when I save a Todo on the EditScreen and it navigates to the home screen it wasn't fetching the newest Todos from storage again because the useEffect wasn't being triggered. Instead, putting the same callback and dependency list inside of useFocusEffect(useCallback(//the callback function), [data]) worked

  • @xsaiki1557
    @xsaiki1557 Місяць тому

    I have learned the basics of JavaScript and React but haven’t practiced them enough. Do you recommend moving to React Native since it’s my goal?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      @@xsaiki1557 you can. Keep practicing as you go.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      Keep practicing and keep learning. Follow your motivation. If learning React Native motivates you, then this is the way.

  • @yingyu2164
    @yingyu2164 21 день тому

    Hello Dave, thanks for the tutorial. I'm watching lesson 2. The app.json on my side looks different from what you showed here. After changing the splash screen, it's funny that the coffee-icon showed up as the splash screen. To fix this, should I just copy and paste your app.json from your github repo? Thanks.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  20 днів тому

      This could be due to a newer version of Expo if you installed the latest version. Instead of expo@latest, you could install expo@51.0.28 which is the version listed in my package.json in the course resources. That way you will have the exact version I used.

    • @yingyu2164
      @yingyu2164 19 днів тому

      @@DaveGrayTeachesCode Hi Dave! Thanks for your reply. I tried this method but Expo Go indicated that it didn't support the 51.0.0 version. I'm trying to figure out how to achieve the same results using the latest version.

  • @Chiby
    @Chiby Місяць тому

    Can you make a video about react native setup and all installations and PC requirements

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      I cover the setup in the first chapter. I don't cover specific PC requirements, but it will run on any modern PC.

  • @pixelxstudio9697
    @pixelxstudio9697 Місяць тому +1

    This great video but its not for beginner i tought.. i watch almost 1hours still didnt explain what (tabs) , +html +not-found for? coz latest structure folder so different in expo and this video just jump to navigation

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      By the end of the navigation lesson which is chapter 3, I have explained all of those things.

  • @dash22416
    @dash22416 Місяць тому

    i am stuck at 40:33 for like 4 hours now didn't cmnt before because i wanted to do it on my own but am feeling helpless now (its not showing splash screen but instead showing the icon I figured it out when I changed path written in icon) I don't know a single bit and want to learn please help me if you can.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      You will only see the splash screen when viewing on your device with the Expo Go app. Do not expect to see it in the web version. If you are not seeing it with the Expo Go app preview, go back over the lesson steps provided.

    • @dash22416
      @dash22416 Місяць тому

      @@DaveGrayTeachesCode i am using expo go on my device and i followed the steps too. Am still looking at it for solutions, do you think it might be a version problem? because only difference is that in my app.json there was a plugin being used instead of "splash" command

    • @dash22416
      @dash22416 Місяць тому

      @@DaveGrayTeachesCode "plugins": [
      "expo-router",
      [
      "expo-splash-screen",
      {
      "image": "./assets/images/splash-icon.png",
      "imageWidth": 200,
      "resizeMode": "contain",
      "backgroundColor": "#ffffff"
      }
      ]
      ],

    • @dash22416
      @dash22416 Місяць тому

      @@DaveGrayTeachesCode something like this i changed the path in it too but changes I make in it are getting overlooked

  • @soumadip_banerjee
    @soumadip_banerjee Місяць тому +2

    Prerequisites?

  • @agciadc
    @agciadc Місяць тому

    thoughts on agentic IDEs like windsurf?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      I like some AI assistance. They can help with repetitive tasks, regex, and more. I have currently been working with SuperMaven.

  • @musicalvibes-lovemusic
    @musicalvibes-lovemusic Місяць тому +1

    question for those who are using nativewind with react native expo. i am facing issue when sometime colors are applying on buttons, touchableopacity, somtime it doesn't. so the question is am i the only one facing this issue or you guys too are facing same issue. if there is any solution then please help me out.

    • @Gopal-k8c
      @Gopal-k8c День тому

      I do face these kind of issues.

  • @nanisrinivas5981
    @nanisrinivas5981 Місяць тому

    Hello Dave, I cannot find the assets or any other folder in your react-native repo, Can you please check or provide the link, Thank you.

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      @@nanisrinivas5981 You need to look in the branches. There is a branch for each chapter.

    • @nanisrinivas5981
      @nanisrinivas5981 Місяць тому

      @DaveGrayTeachesCode I got it thanks Dave☺️

    • @nanisrinivas5981
      @nanisrinivas5981 Місяць тому

      Got it, thank you Dave.

  • @utibeekpenyong2952
    @utibeekpenyong2952 18 днів тому

    hey so I was having an issue with the app.json...the splash property keeps using the icon image for the image to be used in the splash...I don't know how to fix that

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  16 днів тому

      I can only suggest to apply the splash property of the app.json as shown in this tutorial and in the current docs here: docs.expo.dev/versions/latest/config/app/#splash

  • @P.ankeet
    @P.ankeet Місяць тому

    1:10:55

  • @togya4
    @togya4 Місяць тому

    yessssss lesgooo

  • @Q-Productions23
    @Q-Productions23 Місяць тому

    Sir can you please consider making a React Native course without a React Native framework?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому +1

      @@Q-Productions23 Expo makes many things easier. At this point in the ecosystem most use it with React Native. I would not plan on building a project without it. That said, you learn a lot about react native and not just Expo in this course.

  • @haidersyed6554
    @haidersyed6554 Місяць тому

    Can you please do a react 18 project based tutorial?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому

      We are very close to a React 19 stable release. I do have a lot of videos on my channel that use React 18.

  • @anda6147
    @anda6147 17 днів тому

    I'm having trouble with scanning the QR code in the Expo Go app. It just loads endlessly. I am connected to the same wi-fi on both devices, I've tried npx expo start --tunnel, I've restarted and reinstalled everything, checked the docs, and other tutorials. I cannot get it to work, please help :(

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  16 днів тому

      The tunnel flag is what has worked for me and it sounds like you have already tried that. Very difficult to diagnose what else may be the cause on your specific network and machine. Here are the debugging suggestions in the docs: docs.expo.dev/linking/ios-universal-links/#debugging

    • @anda6147
      @anda6147 13 днів тому +1

      @DaveGrayTeachesCode Thank you for replying! The --tunnel flag worked for me too, the problem was I had to manually install ngrok, running 'npm i @expo/ngrok@4.1.0' first. Leaving this here in case anyone has the same issue

  • @khanhngocduongtran6327
    @khanhngocduongtran6327 28 днів тому

    Hi bro, Should I choose the Complete React Native Bootcamp (with Hooks) or the Complete React Native Developer in 2025 [with Hooks] course at this time?

  • @rifatmunna
    @rifatmunna Місяць тому

    so i don't know but at this point should we learn React Native or flutter ? i'm just asking you cause there are lot of theory around youtubers . I only follow you and just learn what you say so i wanna hear from you should we learn React Native for getting job in 2025 please answer me Dave

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому +2

      @@rifatmunna both are reasonable choices but I prefer react native. It lets me reuse what I already know about React.

  • @anaelejoshua4489
    @anaelejoshua4489 Місяць тому

    Can't wait to consume this and get my hands dirty

  • @PokeFangOfficial
    @PokeFangOfficial 5 днів тому

    As a UX designer who is new to coding, is there a reason all of this is so disjointed and convoluted? Just to set up a file structure for react native you have to visit about a dozen websites and find specific docs with specific commands and use a handful of different softwares just to start your build? In what world is that helpful or efficient? Why aren't the best practices the default all of thise requires a single permission grant so why not have a 1 click react native setup?

  • @lostinthenarrativve
    @lostinthenarrativve Місяць тому

    Hey boss, can we get a Stripe tutorial ? 🙏🙏

  • @CShroom101
    @CShroom101 23 дні тому

    Where are the assets?

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  23 дні тому +1

      Follow the GitHub link in the video description. And then choose the branch for the chapter you are on.

    • @CShroom101
      @CShroom101 23 дні тому

      @@DaveGrayTeachesCode Thanks for the answer, the tutorial is really amazing! :)

  • @dashmilan
    @dashmilan 21 день тому

  • @mustafahaider9115
    @mustafahaider9115 4 дні тому

    I am sorry but this is one of the worst courses you have ever made, I am at 2:14:00 right now I feel so frustrated I do not know what is the view the stack the stack.screen and what is the _layout and what is all of this and how to structure my application and what is the bridge and how does it work, what is all that imports!
    I expected much better than this dave sorry if my comment hurts but I love ur channel and I always recommend ur courses but this? no I ain't gonna recommend it to nobody

  • @anirudh2660
    @anirudh2660 Місяць тому +4

    This is sad that you are no longer love your audience. You are not active in UA-caming. Its hurt that you destroyed your impression

    • @DaveGrayTeachesCode
      @DaveGrayTeachesCode  Місяць тому +16

      @@anirudh2660 not sure what planet you're on. I post twice per week.

    • @jotarokujo312
      @jotarokujo312 24 дні тому

      What happened?

    • @tanvinu248
      @tanvinu248 10 днів тому +1

      ​@@DaveGrayTeachesCodehe is from planet of doomdummmm