React Native Course - Android and iOS App Development

Поділитися
Вставка
  • Опубліковано 5 вер 2024

КОМЕНТАРІ • 265

  • @Avatar-Roku
    @Avatar-Roku Рік тому +314

    Are you kidding me!! Today I had an interview and I was asked if I can differentiate between React and react native and I answered I don't have a knowledge in react native...4 hours later you make a full course on that...thanks man

    • @screenofmohar2860
      @screenofmohar2860 Рік тому +10

      OMG!! 😂 So can you tell us which company it was and about the Job Role??

    • @Avatar-Roku
      @Avatar-Roku Рік тому +7

      @@screenofmohar2860 it was a startup...for full stack developer

    • @screenofmohar2860
      @screenofmohar2860 Рік тому +1

      @@Avatar-Roku Understood, thanks bro for the response 🙃✌️

    • @ashron4472
      @ashron4472 Рік тому +9

      Why people hiring fullstack developer for junior level? That's insane spec

    • @soumadip_skyy_banerjee
      @soumadip_skyy_banerjee Рік тому

      Good luck ❤

  • @alberttoo5807
    @alberttoo5807 Рік тому +87

    I swear I was looking for a React Native tutorial today Thank You so much for this....I'M nine minutes in and I can already tell what a gem this ...What a great teacher🙏

  • @Cami555555Sheep
    @Cami555555Sheep 11 місяців тому +10

    this is like the 5th tutorial i've tried for react native and finally one that's not outdated, thank god

  • @danidev-dx5sh
    @danidev-dx5sh 9 місяців тому +6

    Guys, you have no idea how you help tons of people. God bless you!

  • @SneakyNinja345
    @SneakyNinja345 9 місяців тому +6

    Finally after many days of debugging, debugging and more debugging, I've finished the app! This is my first time using React Native, and actually React itself, but you made this course so easy to understand and follow along. It's very motivating to have a working app beyond all the frustrating lines of errors. Thank you, Emma!

    • @hatty101
      @hatty101 9 місяців тому

      whats the diff between react and react native?

    • @dilmifernando9964
      @dilmifernando9964 7 місяців тому

      @@hatty101 react native is for the front end of mobile applications while react is for web applications

    • @archardor3392
      @archardor3392 7 місяців тому

      @@hatty101 One is for web browsers (chrome, mozilla, edge) and the other is for mobile devices (phone, tablet).

  • @JAlex-bn9qi
    @JAlex-bn9qi Рік тому +18

    You are a great teacher! I have never enjoyed an IT course as much as this one. Your teaching style is easy to understand and you simply concepts so well. I look forward to more content from you for freeCodeCamp. Thank you!

  • @LISA-dw8wn
    @LISA-dw8wn 11 днів тому

    I have been a developer for 3 years, there was not a single tutorial where i didnt encounter a bug until this one, this is so perfectly done THANK YOU!!

  • @dinhgialuu02
    @dinhgialuu02 Рік тому +5

    Wow, this course comes at the right time when I'm learning about React Native. I am a 3rd year university student and am planning to do an internship in mobile software development, really thanks to FCC and author Emma Williams. Big thanks from Vietnam 🥰.

    • @buiducphat
      @buiducphat Рік тому

      2k2 đúng hong bạn?

    • @dinhgialuu02
      @dinhgialuu02 Рік тому +1

      @@buiducphat Hi bạn, mình 2k2 😁

  • @Valeri.Yanev98
    @Valeri.Yanev98 5 місяців тому +6

    If you have problem with dotenv, dont use import statement. Access from process, like const api_key = process.env.expo_api_key, also in the .env add expo before the name, dont know if its requred like in vite for example, i added it because thats in the expo documentation.

    • @Guetzer
      @Guetzer 4 місяці тому +1

      Accessing from process works, thanks!

  • @AbiNephilim
    @AbiNephilim Рік тому +15

    Fantastic course! Commited a day to complete it and very glad I did. Recently I've been working on a project using Flutter and I'm just not really enjoying working in the framework, however React Native seems clearer to use to me so I'll certainly be re-writing! Thank you for the thorough course, I've coded along so I'm going to use the knowedge to tweak my Weather App more and experiment 💪

    • @tarakbelhiba3168
      @tarakbelhiba3168 Рік тому

      mind if i ask which is harder between flutter/react native ?

    • @thatolebethe8896
      @thatolebethe8896 Рік тому

      ​@@tarakbelhiba3168 depends ...if you know fundamentals both are pretty easy. Personaly I find flutter easier but react native is also easy to pick up

    • @JonathanChaperuka
      @JonathanChaperuka 11 місяців тому

      thats the error m getting

  • @nazakli
    @nazakli 4 місяці тому +1

    Absolutely phenomenal course! The instructor's clarity and depth of knowledge in React Native made complex concepts easy to grasp. Each tutorial was well-structured, with practical examples that really helped solidify the learning. Highly recommend this course to anyone looking to dive deep into mobile app development with React Native. Great job! 👍📱

  • @pepper_101
    @pepper_101 Рік тому +11

    Thank you for always providing courses like these, you guys are treasures.

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

    I just watched a few minutes, and can already tell this is IT! I am starting to learn Apps, and didn't want anything to do with webview due to performance reasons, but at the same time I didn't want to go full native, and have to develop separate apps for Android and IOS. This seems like the perfect solution. Code makes sense too. And finally a presenter that speaks ENGLISH! I am IN!

  • @roiiroii9561
    @roiiroii9561 Рік тому +5

    Awesome tutorial. The best one actually. From typing everything from the scratch to intentionally leaving bugs so you can explain how to debug, amazing!
    I felt very confident after completing this tutorial!

  • @user-cz8nc1el2t
    @user-cz8nc1el2t Рік тому +3

    I never comment, but this is an outstanding course, very clear. To the instructor , keep making videos!

  • @TalhaversePlays
    @TalhaversePlays Рік тому +8

    Just Completed the complete course and hand down this is one of the best reactnative courses out there , your explanation was on point and the amazing coding techniques were a cherry on the top , loved every bit of it

    • @humansareretarded
      @humansareretarded Рік тому

      what kind of apps can you build now that you have completed this course?
      can you code figma level design after this course?

    • @PizzoLab
      @PizzoLab 6 місяців тому

      Do you need any basics of other languages (like JS or ReactJS) to follow the course?

    • @yyyd6559
      @yyyd6559 5 місяців тому +1

      ​@@PizzoLab You need to know js first

    • @PizzoLab
      @PizzoLab 5 місяців тому

      @@yyyd6559 Yeah, I learned JS and currently practicing with React in the meanwhile.
      I discovered that React was the right choice for my purpose.
      Thank you!

  • @subodhtiwari9949
    @subodhtiwari9949 2 місяці тому

    One of the best UA-cam tutorials I have ever watched

  • @haba_01
    @haba_01 Рік тому +5

    When adding the location functionality to the app at 3:43:50, don't forget to add the parenthesis after requestForegroundPermissionsAsync.

  • @nrmz5728
    @nrmz5728 Рік тому +12

    The setup for this is brutal. You go through so many prompts without saying WHY we are using the defaults and you do not explain what certain components are. You also say in the very begging that you aren't using Code and then all of a sudden you are?

  • @hectorrosario8355
    @hectorrosario8355 Рік тому +2

    Loved every second of this React Native tutorial! completed it after some time due to some roadblocks but came back to it and nailed it. thanks!

  • @davidq307
    @davidq307 3 місяці тому +1

    mi cerebro explotó cuando escuché el acento británico jaja, me encantó el curso!

  • @gotosleepqueen7959
    @gotosleepqueen7959 Рік тому +2

    if your getting an error that says location is null, then add a check like:
    if(location){
    //rest of code
    }
    just so the fetch weather function doesn't get ran when location hasn't been set yet

  • @Gamerfan2000
    @Gamerfan2000 Рік тому +1

    This is an excellent video, I really appreaciate your approach, even if it means having to type out every single word, but some of it after a while that can become a little daunting for the viewer. what I mean by that, there is a plugin in vs code called simple react snippets that lets us emmet some of our react code so that we can use shortcuts to type out some react code. For example:
    'imr + tab' creates import React from 'react'
    'sfc' + tab' creates const NameOFComponent =()=>{
    return(
    );
    }
    export default NameOfComponent;
    sfc - stateless functional component
    Aside from this little detail, your video is by far the best react native video I have ever seen. I have searched high and low for a very good comprehensive 'not banging my head against a wall' type of tutorial.
    I also have to commend your approach for how you break down your code in such a way to keep everything tidy and clean. That is the mark of a true developer.

  • @thatolebethe8069
    @thatolebethe8069 Рік тому +9

    Good course , but I think you should have developed with the emulator side by side so we can see the changes in style etc in real time. This way you take advantage of hot reload.

  • @michellebessa231
    @michellebessa231 Рік тому +2

    The most amazing course EVER! Very well explained. learning Javascript has never been so easy! Thanks to this video I'm now able to create my first IOS app

  • @rodrigoalarcon190
    @rodrigoalarcon190 Рік тому +4

    You keep what you promise! many thanks I was expecting this one!

  • @itsamschel
    @itsamschel Рік тому +1

    Excellent! Watching this after getting a React native junior role!

  • @emmanuelagyeikumi2481
    @emmanuelagyeikumi2481 Рік тому

    This is an amazing course. I finally got to learn react native in a day. I was hiding behind flutter, i am glad i watched this.

  • @cdac1645
    @cdac1645 10 місяців тому +1

    This was a great tutorial! 😁 Please consider a follow up intermediate and advanced series 🤞on this or some other platform. You have a good teacher style and nice cadence. Thanks

  • @chams2385
    @chams2385 Рік тому +1

    damn ... the react native and react js are so much fun to use , thanks for your help

  • @cwcfunclock2709
    @cwcfunclock2709 Рік тому +2

    This tutorial is worth mora than $100. Thank you. and may god bless you for everything.

  • @anuradharanasinghe9512
    @anuradharanasinghe9512 5 місяців тому

    This was a great introduction to React Native! I'm excited to learn more and more

  • @kite8680
    @kite8680 Рік тому +6

    Can we get a newer flutter course too, please? 🙏

  • @zemanel1284
    @zemanel1284 Рік тому

    I've done other YT tutorials and courses on codecademy and this is by far the best! Well done!

  • @hegde421201
    @hegde421201 Рік тому

    Great teaching by the great lady!! Awesome lecture.Thank you from the bottom of my heart!!

  • @shakil_ahmed98
    @shakil_ahmed98 Рік тому +1

    Thank you so much, Need More & More React Native Advanced Project

  • @edoris9021
    @edoris9021 9 місяців тому

    Took me along time to get the ract native CLI app up and running, realised I had to download java and get java and android into my envrionmental variables! Hope it pays off and its not all just on the expo app

  • @ananjohar8248
    @ananjohar8248 Рік тому

    I was looking react native course with last update and now you posted this wow😮

  • @anashasan2342
    @anashasan2342 Рік тому +2

    it's been three days and i'm still stuck in the basic configurations of eslint and prettier .
    i get tons of errors....

  • @sehrishwaheed7953
    @sehrishwaheed7953 Рік тому +2

    Please make a detailed course on graphql Apollo server and client

  • @harishpatel5019
    @harishpatel5019 11 місяців тому

    Excellent course for beginners
    Great explanation with examples ❤❤❤❤❤

  • @adrian110288
    @adrian110288 Рік тому

    That was a great introduction to RN! Thank you guys!

  • @Lysiak.Yevhenii
    @Lysiak.Yevhenii Місяць тому

    Great course ! Thank you !

  • @bandarkhawaji
    @bandarkhawaji Рік тому +2

    Thanks, i was looking for a short and good react native 😊

  • @elmaureto
    @elmaureto Рік тому

    Thanks guys!!! I was expecting this course from you :D

  • @abc_cba
    @abc_cba Рік тому +1

    Can someone provide tips for Android based phones instead of X-Code and iPhone based iOS ??
    One thing I know of is Expo for sure, what else ?

  • @harshitachaurasia5759
    @harshitachaurasia5759 Рік тому

    Just finished the course, great material

  • @parthgohel5116
    @parthgohel5116 4 місяці тому

    Good content 👌 and explanation, but very hard to keep up as a newb. I've seen some other teaching styles which first show a result screen and then explain how to get there which gives some insight into the thought process of how to build something you can imagine, here it feels like I'm only following some script which ends up with something??, can't really tell if the result is expected or just how it looks without any styling, does it need more tweaking?. In short does not leave enough room for me to pause and explore the solution on my own.
    Had to spend 4+ hours for the first 40 mins.
    To people who feels this is a complaint, no it's not, just some feedback that i hope helps.

  • @abdulbasitsalah2918
    @abdulbasitsalah2918 Рік тому

    thank you 🙏, really awesome course for beginners

  • @agunkpa
    @agunkpa Рік тому +1

    Amazing course
    Thank you so much guys❤

  • @heldermarcos2883
    @heldermarcos2883 6 місяців тому

    Hello, I really liked your method, it is very educational.

  • @hew3999
    @hew3999 Рік тому +1

    I'm waiting for SwiftUI course., please🎉

  • @tripstergaming8435
    @tripstergaming8435 Рік тому +1

    upload an updated flutter course also pls. it would be great if you do that.

  • @nathantum8463
    @nathantum8463 Рік тому +1

    Much needed change. Must watch.

  • @harsh_pathak27
    @harsh_pathak27 2 місяці тому

    There should be Update at 26:59 as we need react-native-safe-area-context module to implement it in latest.

  • @thanyaniinnocent940
    @thanyaniinnocent940 Рік тому

    Patiently waiting for Ionic Tutorial
    Nice tutorial by the way

  • @diddysysavane6006
    @diddysysavane6006 8 місяців тому +1

    Thanks for the tutorial but it is not easy to follow from your screen and some steps has been skipped. It cost alot of time to do other search.

  • @gruntythegreat3335
    @gruntythegreat3335 11 місяців тому +2

    The beginning of this video is so confusing. How exactly did you get all of the files set up in the weather app?

  • @kanishkjha7621
    @kanishkjha7621 Рік тому

    Thanks, Emma Ma'am and the freeCodeCamp to provide this superb React Native tutorial, I have watched many videos but none helped but this one did. Thank you so much.

  • @rekahorvath3759
    @rekahorvath3759 Рік тому

    Thank you for the free to use pictures! 😊

  • @naveengali
    @naveengali Рік тому +8

    Excellent content and it would have been super great if done with bare react native without expo 🎉

  • @user-jt2sh2wg5h
    @user-jt2sh2wg5h Рік тому +1

    Expo on my phone doesn't seem to be load the app and complains about the socket timeout. Anyone knows how to fix this issue?

    • @gotosleepqueen7959
      @gotosleepqueen7959 Рік тому

      I had a problem like this too. I think the solution is doing expo-cli start --tunnel instead of npm start

  • @b.s.rathore4306
    @b.s.rathore4306 Рік тому

    best react native tutorial for begginers😇

  • @fluxsiarski
    @fluxsiarski 6 місяців тому +1

    damn
    I spent 1:30 hours struggling with this rvm and still don't know why I'm getting errors on MacOs

  • @emmanuelaigbefo5576
    @emmanuelaigbefo5576 5 місяців тому +2

    I am not able to install eslink , it keeps telling me error

  •  11 місяців тому

    Thanks for the course. Looking for a more complete one like the Flutter course that have 37 hours ç_ç

  • @jimmymedellin
    @jimmymedellin Рік тому

    Looking forward to this course

  • @reactnative4
    @reactnative4 Рік тому

    The course seems to be pretty good

  • @ihateorangecat
    @ihateorangecat Рік тому

    Finally most awaited course!

  • @mattx322
    @mattx322 Рік тому +3

    I'm enjoying the course so far. However, I am having trouble with "SafeAreaView". After some research, it appears it is only available on IOS devices(v11 or later). Since I am using an Android (v10), I can not use this feature. I have not been able to find another way to fix my problem of the text being blocked by the top phone header. I could probably fix it by adjusting the padding, but as you said in the video, this is not a good idea. Since it will look different on different devices. It should be noted I am using the expo app on my phone (Instead of an emulator) to view the render from react native. Has anyone else found a work around for this? If I figure it out, I will be sure to update my comment with a solution for others.

    • @mattx322
      @mattx322 Рік тому +8

      import React from 'react'
      import { View, Text, SafeAreaView, StatusBar } from 'react-native'
      const App = () => {
      return (




      Text No longer Blocked by top of app



      )
      }
      export default App

  • @soumadip_skyy_banerjee
    @soumadip_skyy_banerjee Рік тому +1

    Perfect Timing! ❤

  • @rafaelfonseca7942
    @rafaelfonseca7942 Рік тому

    Very good content
    Much appreciate it!
    But what about this sunrise and sunset timing? :>

  • @thimothy1213
    @thimothy1213 Рік тому

    Need more videos related to Reactnative ❤

  • @mahendranath2504
    @mahendranath2504 Рік тому

    Thank you so much for the awesome content 🙌🙌👌👌😍😍👍👍

  • @deadnazgulmilkywaystation435

    I saw this video course while trying to make simple apps in android studio and I said why not make crossplatform apps, but
    My brain burned in the first 15 minutes...🤯🤒🥵🥵

  • @jamesbautista5577
    @jamesbautista5577 2 місяці тому

    Did they modify this video? I remember her going in detail about how to install and configure watchman and don't remember her doing some of the things she just did in the beginning... Also I remember this video having links to the materials mentioned.

  • @raphaelgaldino3129
    @raphaelgaldino3129 Рік тому

    thank u Guys! Perfect time

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

    thi is already outdates with latest expo versions using expo-router which by default comes with all tabs, stack and what not

  • @wog4299
    @wog4299 Рік тому

    Hey freecodechamp bring out more tutorials on react native with nodejs and all ❤.

  • @firewatermoonsun
    @firewatermoonsun Рік тому

    It might be good to have a tutorial on RN CLI not just expo.

  • @mishenthakshana3407
    @mishenthakshana3407 Рік тому +1

    Please do a react native animation course

  •  8 місяців тому

    I had to debug like 5 things until i got the virtual android development to work :D

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

      Please what were the things you had to debug? What issues did you face that warranted the debugging? Because I am facing an issue here presently. Mine us saying HAXM is not installed, when I am sure as hell it is

  • @vladislavgorovenko
    @vladislavgorovenko Рік тому +1

    Nice tutorial, many thanks. Is it necessary to import React, if we just add .tsx extension to files? Is it common to use Typescript instead of JS with React Native?

    • @EngAlperDemir
      @EngAlperDemir Рік тому

      Recent versions of RN does not need React to be explicitly imported, also use TS wherever possible, if you get to the habit of using TS instead of JS you're gonna catch bugs earlier and quicker.

    • @EngAlperDemir
      @EngAlperDemir Рік тому

      However, hooks need to be imported from React.

  • @gabrielgomesmabiala6707
    @gabrielgomesmabiala6707 Рік тому

    Very helpful thank you for your work

  • @sachinbhujel909
    @sachinbhujel909 Рік тому

    Thanks guys 😊

  • @danielwijono5353
    @danielwijono5353 8 місяців тому

    is there any next step after this tutorial ?

  • @MRPASIYA99
    @MRPASIYA99 Рік тому +1

    Thanks❤❤

  • @EngAlperDemir
    @EngAlperDemir Рік тому

    Excellent tutorial.

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

    when I start with Visual Code there was no file name with App.js so how can I get that

  • @yojo3373
    @yojo3373 11 місяців тому

    when adding my safe area view component it stayed exactly the same place as where it was before i put it. what should i do?

  • @benphamvan3456
    @benphamvan3456 Рік тому

    Thank you so much!🥰🥰🥰🥰🥰

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

    How to setup android emulator

  • @thisisemar
    @thisisemar Рік тому

    Perfect timing

  • @palo8818
    @palo8818 7 місяців тому

    I love the tutorial, but, my biggest problem was finding things she got from the open weather site e.g the JSON she copied from the open weather site at around 1:05:00 in the video has different content and structure from mine yet I followed the URL to the web page according to her screen.(I think they changed it). Now I am having issues.

  • @idany1994
    @idany1994 Рік тому

    perfect timing !

  • @NSA.
    @NSA. 12 днів тому

    It’s hard to find a course on rn

  • @TheAaditya007
    @TheAaditya007 Рік тому

    Nice React Native Course ❤.

  • @Parselinho
    @Parselinho 10 місяців тому

    DO I need to master REACT, or its ok that i know basic react before this course? thanks in advance

  • @grsjohn1178
    @grsjohn1178 Рік тому

    Thank you very much!

  • @curiosityoftheunknown
    @curiosityoftheunknown 2 місяці тому

    is there any content for expo?