Dude. You are awesome. This video is helping me out so much at work right now and you have videos on pubsub/patterns and security which are things I got my ass kicked on in my first interviews in the bay area. I will happily contribute once I start up this career. God bless you
That's pretty in depth! I thought I would jump right into it but I think I'll have to really learn react and backend languages before I can move onto this. Thank you.
This is the best introduction ever. Thank you so much for sharing this. This actually gives me more inspiration and motivation to get into react-native as soon as possible. I already know a good amount of react.js and have worked with a whole bunch of projects and this helped a lot with getting started with react-native. Thank you again so much.
This was a great video. API calls are very essential for almost all the apps and thank you for showing that in the introduction video. I did have to struggle a LOT(like 3 days) for setting up my emulator but I got over it and I have an awesomeApp now. Thanks a lot.
Nice video as usual. In the past I tried React Native when It was in version 0.29 or something. It was a simple app that used the camera to read barcodes of my stores products. I managed to get the app working. The development experience was really enjoyable. What I didn't expect was when I used it in actual devices some strange bugs started to appear. I eventually had to ditch the app and made the same app in Nativescript. I have to admit the development experience wasn't nearly as good, however I managed to also get the app working and It just worked as expected. Far more reliable than react native. Probably this was back in the day and eventually all the problems are now solved. Ufff...so after all this typing I would like to know if you have any course coming in the near future about Native script? Another one I would love also would be on GraphQL. Thank you for all your time and dedication to teaching. It really makes a difference! High five!
AWESOME! A couple of months ago, i did create a web application, only with simple js and socket.io to obtain and share the position of the users, now whit this i can easily pass it to an android app... greetings from Argentina.
Excellent tutorial! I haven't used JS or react before, but I have to use it for a school project. I tried stumbling around but I finally just watched this video and it's explained exactly what I needed! Thank you!
Julian Currie obviously, but you cannot say that how long a technology’s lifespan is isn’t important. I learned php 6 years ago and almost everything I learned holds up today.
Last time I did any sort of programming, it was like 13 years ago when I was in high school doing Java. My dad told me about react native when I told him I'd like to see about making a mobile game
respected sir max, really awesome video i am learning my first tutorial from you, hope one day i will become a developer, thank you sir much love from Bhutan
found out reactive native doesn't work well with node version 5 so recommend users to use 4.6.1 and also use npm i -g create-react-native-app as comand
Exactly !!! As well that Facebook just turned their Apps (facebook , Instagram) into react native apps (didn't even noticed a difference in performance as well as in , wow they changed it) was truly amazing to hear since they really showed us that you can use these kinds of techniques in large applications.
Really happy to read that the video was helpful! In case you wanna dive deeper, I do have a 15h React Native course on Udemy. Would be more than happy to also welcome you there: www.udemy.com/react-native-the-practical-guide/?couponCode=ACAD_M
15 min task with cordova and js and it took 40mins almost in react native. I am done with moving to new and new library every year. Now if m gonna put my all effort and time may be next year Google will launch its new google native or something which could be better. GOD why so tough! I am a noob with the libraries. I want to make a hybrid app with good performance was working on an app from 6 months and may be react will take another 1.5 years to do that all.
Lol just after this comment which is 1month old i discovered that google already launched its new sdk which is known as flutter 1year ago. God pick me.
It's much harder to achieve native look and feel with web-based solutions such as Cordoba, PhoneGap and the like. It may even lead to your app not getting allowed in the store (typically by Apple, which is much less liberal about these things than Google). Also these are alternative, competing tools and approaches, so I can't see why the multitude of options would force you to keep on moving from one to another all the time? It's not like React Native made Xamarin obsolete, nor it's like Flutter is replacing React Native. And native isn't going anywhere, either, if that's your thing. Competition is what drives quality.
your tutorial is very clear and clean so easy to understand thanks for such great tutorial will you make a tutorial video on implementation of react-native-fcm for push notification it will be very helpful for us.
And Once again the hero javascript teaches us a new tool, you are doing a great thing which the paid professors cannot do, atleast mine! ;) Thank You For Making My Future So Bright and Bought your udemy course!
What more can I say but thank YOU for your absolutely fantastic feedback Danial! It honestly makes me very happy to read such great comments, thank you for your support here and on Udemy :)
for those of you who are using api version 28 , you need access permission to get the user location, and sometimes even after adding user permission code , user is not prompted to grant permission in that case uninstall your app from emulator and rebuild and then run it. The error will be fixed. :)
Thank you Max for this intro video. You pretty much convince your viewers by demoing a part of your Udemy course on RUclips 😁. I am currently working with React Native and about to use the react-native-maps. I have a question Max. I picked up React Native having prior knowledge of React and JS only. Do you think having Native App development (Swift / Android ) is necessary in some point of my RN journey ? Because sometimes I get stuck with some requirements that I can't meet only with RN. Thank you for the video.
No, native app experience is not required and rarely helpful. Theoretically, you can write and mix native code with React/ JavaScript code but your app has to become quite advanced for this to be necessary. Most common functionalities already are available in wrapped third-party packages that you can simply consume via JavaScript.
Thank you for the reply Max. Like you said, most functionalities are already available in 3rd party npm packages. But what if the functionality that our app requires differs a bit from the available options? Like for e.g. in our app we want calendar to have views like weekly, monthly and (optional) yearly. When I googled the npm packages, I found *react-native-calendar-strip* package to be great for my use case. But the problem is they haven't implemented a monthly view as of now. Do you think in those cases , we have to go into the package source code and write some (maybe) native code ourselves ? Since I'm new, I don't know how much Native and JS code contributes to each package. Thank You.
Awesome tutorial! By the way, which extension are you using for the code hinting/suggestions/docs for React/React Native that appears when you hover? Thanks!
Should I learn JavaScript and React in order to understand all this? The syntax lost me sometimes... Great tutorial by the way, you don’t get many tutorials where you learn from real case scenarios! Is React Native just as powerful a language as Java or Swift for Android or iOS respectively?
I came from iOS development background, And I know Objective-C and Swift, But, after duration 30:00 I was not able to catch you completely. Is there any better way to learn quickly react native from iOS developer background? Looking forward to your valuable suggestions. Thanks.
Anyone following this in December 2018: I faced issues with the create-react-native-app method. Be careful. Use react-native-cli method mentioned in the official doc.
Hello, I'm very happy to enroll your amazing course and I learn lot of programming skills from your course. I have one question. I want will build very useful 'voip' mobile app using react native. But I don't know where to start and what technology to use Voip app. Please give me advice. Sorry for my poor English :)
Hey Max, The tutorial is awesome, answers so many questions that I had that thankful is not enough to be said in the situation. However, what if I want my app to be used on desktop as well, as a website maybe?
Great to hear that this was helpful! For websites, you can look into react-native-web: github.com/necolas/react-native-web. I'm not aware of a similar solution for desktop apps though.
Great video! Thanks, Max! This may be a somehow naive question, but I need to confirm this after hearing you say about Windows vs Apple. You can't live preview iOS while develeoping on Win, but can you use React Native and develop for both mobile platforms from Win 10? Again, thank you, I enjoy every one of your videos!
Happy to hear you're liking it! You can write the code, yes, but you can't build or run an iOS app from a Windows machine. So it's not just testing that doesn't work - you really can't build the app there.
Can't he? There is a special simulator that allows you to run simulation including specific device. Thus, it's possible to run app anywhere where simulator is run.
So @Academind you are saying that React Native is not like Cordova? from my understanding Cordova wraps stuff in a Web view and I thought React Native did the same thing
getting this error on command npm run android. A problem occurred evaluating root project 'myapp'. > Cannot add task 'wrapper' as a task with that name already exists.
Yes it is Oliver, great to have you on board! You can already find my React Native course on Eduonix, would be more than happy to welcome you there :) Here is the link: www.eduonix.com/react-native-the-practical-guide
Fair Explaination of expo and reactnative ,I have one doubt regarding this tutorial after runing the command npm run eject, can we still run the app in external device using expo ? can you please make one video on debugging in react native
best description I ever heard abot react-native:
29:25
"it's already crashed here and it's Pretty Normal :)"
lol, haha you are right !
React Native in a nutshell
😂😂😂
So what do you recommend instead of React?
@@vishnuprasanth4725 analgesics
Probably the best react-native tutorial out there. Explains how to use the basic components and how to make API calls.
Thank you
Wow, so awesome to read that Siya, thanks so much for sharing this :)
No problem at all :), is there any chance you are going to make a real time chat app with database either in angular or react?
Absolutely, this one is the most understandable tutorial for beginners like me
Thank you,
I am a Native App Developer on both platform. as i see this is really easier to understand than what i used before
Energetic and appropriate tutorial that pictures the entire scope of react native. Generous and empowers the tutorial user.
Max, I wanted to tell you that buying your course was by far THE BEST INVESTMENT I MADE in a long time.
Thank you.
Love React Native & Redux debug
That's really awesome to hear, thank you so much Nicolas!
Dude. You are awesome. This video is helping me out so much at work right now and you have videos on pubsub/patterns and security which are things I got my ass kicked on in my first interviews in the bay area. I will happily contribute once I start up this career. God bless you
So awesome to read that, thanks a lot!
One of the best tutorials for the react-native beginners. Love it.
That's pretty in depth! I thought I would jump right into it but I think I'll have to really learn react and backend languages before I can move onto this. Thank you.
How to make complexity becomes simple. Really really good job. Thank you !
exactly what i thought, and why i followed him immediately :D
This is the best introduction ever. Thank you so much for sharing this. This actually gives me more inspiration and motivation to get into react-native as soon as possible. I already know a good amount of react.js and have worked with a whole bunch of projects and this helped a lot with getting started with react-native. Thank you again so much.
Thank you very much for sharing this awesome feedback Muhammad! So great to read that you liked the video :)
Thanks sir! You have been a great teacher for me. Really appreciate your tutorials. I was searching this tutorial for past two days on your channel.
Really great to read that the video came at the right point in time for you Ahmed, thanks a lot for sharing this :)
This was a great video. API calls are very essential for almost all the apps and thank you for showing that in the introduction video. I did have to struggle a LOT(like 3 days) for setting up my emulator but I got over it and I have an awesomeApp now. Thanks a lot.
Really great to hear that, thank you so much Arwa! :)
Nice video as usual. In the past I tried React Native when It was in version 0.29 or something. It was a simple app that used the camera to read barcodes of my stores products. I managed to get the app working. The development experience was really enjoyable. What I didn't expect was when I used it in actual devices some strange bugs started to appear. I eventually had to ditch the app and made the same app in Nativescript. I have to admit the development experience wasn't nearly as good, however I managed to also get the app working and It just worked as expected. Far more reliable than react native. Probably this was back in the day and eventually all the problems are now solved. Ufff...so after all this typing I would like to know if you have any course coming in the near future about Native script? Another one I would love also would be on GraphQL. Thank you for all your time and dedication to teaching. It really makes a difference! High five!
Thanks for your awesome feedback and also for your suggestion! GraphQL is very interesting, I'll probably also cover it in the future :)
Exactly what I needed to get started into React-Native! Perfect pace.
Really awesome to read that, thanks for sharing this :)
AWESOME! A couple of months ago, i did create a web application, only with simple js and socket.io to obtain and share the position of the users, now whit this i can easily pass it to an android app... greetings from Argentina.
So cool to read that Dario, thanks a lot for your comment! Greetings from Germany :)
This is by far the best React-Native Tutorial ever. Thanks, Max
Thank you so much Christopher, just amazing to hear that!
Thanks, I was lost in the React concept and in all props, states and etc. You made everything clear, thanks a lot!
It's so great to read that the video was helpful for you, thank you very much for sharing this awesome feedback!
Excellent tutorial! I haven't used JS or react before, but I have to use it for a school project. I tried stumbling around but I finally just watched this video and it's explained exactly what I needed! Thank you!
Thank you Max. Just bought the course and will be starting it next Monday! Very excited!
Thank you for your support Jakub! I really hope that you will like the course :)
Dude, seriously, thank you.. its very clear!
I'm going for sure to suscribe to your courses!!!
I like this kind of tutorials.
Regards!
Happy to read that Angel, thank you!
Thanks Max. I appreciate your work. Want to see more tutorials on React Native in future.
Thanks for the awesome feedback, I'm glad you're liking it!
tutorials like this would be great if it didn't get outdated in less than a year
Same Problem the Github page is already changed.
oh shit, really? I was getting excited I was learning how to get an android app up and running. >
@@brunomdsc React native is the best, but with the volume of updates the framework gets tutorials become obsolete v quickly
How could it not get outdated? That's the nature of all software technologies
Julian Currie obviously, but you cannot say that how long a technology’s lifespan is isn’t important. I learned php 6 years ago and almost everything I learned holds up today.
Great tutorial! Decided to build my series of react native videos building the Airbnb app.
Thanks younger version of Seth Rogen, this was pretty useful!
exactly what i thought, and why i followed him immediately :D
The way you explain I really appreciate, you are such a brilliant
Thanks a lot for this awesome feedback, it really makes me happy to read that!
Great job, best intro to React-Native! Best crash course!
Excellent crash course. Five stars!!
Thanks so much!
Thanks for this awesome tutorial you are really great at making new concepts clear.
It really means a lot to me to read that Madhu, thanks a lot for this great feedback!
Last time I did any sort of programming, it was like 13 years ago when I was in high school doing Java. My dad told me about react native when I told him I'd like to see about making a mobile game
there are better options for mobile games...
Unity is great for video games
respected sir max, really awesome video i am learning my first tutorial from you, hope one day i will become a developer, thank you sir much love from Bhutan
found out reactive native doesn't work well with node version 5 so recommend users to use 4.6.1 and also use npm i -g create-react-native-app as comand
9:02 Started in the project.
Simple and smooth. Loved it!
React Native is a fantastic project. A truly game changer, more than React Web itself.
Exactly !!! As well that Facebook just turned their Apps (facebook , Instagram) into react native apps (didn't even noticed a difference in performance as well as in , wow they changed it) was truly amazing to hear since they really showed us that you can use these kinds of techniques in large applications.
wow, i really like this, have learnt a lot from it, please make more react native tutorials.
Really happy to read that the video was helpful! In case you wanna dive deeper, I do have a 15h React Native course on Udemy. Would be more than happy to also welcome you there: www.udemy.com/react-native-the-practical-guide/?couponCode=ACAD_M
Udemy is great because you only have to pay once, not monthly
15 min task with cordova and js and it took 40mins almost in react native. I am done with moving to new and new library every year. Now if m gonna put my all effort and time may be next year Google will launch its new google native or something which could be better.
GOD why so tough! I am a noob with the libraries. I want to make a hybrid app with good performance was working on an app from 6 months and may be react will take another 1.5 years to do that all.
Lol just after this comment which is 1month old i discovered that google already launched its new sdk which is known as flutter 1year ago. God pick me.
great software takes time.
It's much harder to achieve native look and feel with web-based solutions such as Cordoba, PhoneGap and the like.
It may even lead to your app not getting allowed in the store (typically by Apple, which is much less liberal about these things than Google).
Also these are alternative, competing tools and approaches, so I can't see why the multitude of options would force you to keep on moving from one to another all the time? It's not like React Native made Xamarin obsolete, nor it's like Flutter is replacing React Native. And native isn't going anywhere, either, if that's your thing.
Competition is what drives quality.
your tutorial is very clear and clean so easy to understand thanks for such great tutorial
will you make a tutorial video on implementation of react-native-fcm for push notification it will be very helpful for us.
And Once again the hero javascript teaches us a new tool, you are doing a great thing which the paid professors cannot do, atleast mine! ;) Thank You For Making My Future So Bright and Bought your udemy course!
What more can I say but thank YOU for your absolutely fantastic feedback Danial! It honestly makes me very happy to read such great comments, thank you for your support here and on Udemy :)
Thank You Sir I am waiting for this course from you AND FINALLY!!!!!!!
That's so awesome, great to read that!
Great intro video.. thx Max
You have great teaching skills. Keep it up!
Great to read that you like my teaching style Albert, thanks a lot for this awesome feedback!
for those of you who are using api version 28 , you need access permission to get the user location,
and sometimes even after adding user permission code , user is not prompted to grant permission in that case uninstall your app from emulator and rebuild and then run it.
The error will be fixed. :)
The easiest tutorial for beginners, thank you sir!
So awesome to read that, thank you Ifan!
Thank you Max for this intro video. You pretty much convince your viewers by demoing a part of your Udemy course on RUclips 😁.
I am currently working with React Native and about to use the react-native-maps. I have a question Max.
I picked up React Native having prior knowledge of React and JS only. Do you think having Native App development (Swift / Android ) is necessary in some point of my RN journey ? Because sometimes I get stuck with some requirements that I can't meet only with RN.
Thank you for the video.
No, native app experience is not required and rarely helpful. Theoretically, you can write and mix native code with React/ JavaScript code but your app has to become quite advanced for this to be necessary. Most common functionalities already are available in wrapped third-party packages that you can simply consume via JavaScript.
Thank you for the reply Max. Like you said, most functionalities are already available in 3rd party npm packages. But what if the functionality that our app requires differs a bit from the available options? Like for e.g. in our app we want calendar to have views like weekly, monthly and (optional) yearly.
When I googled the npm packages, I found *react-native-calendar-strip* package to be great for my use case. But the problem is they haven't implemented a monthly view as of now.
Do you think in those cases , we have to go into the package source code and write some (maybe) native code ourselves ? Since I'm new, I don't know how much Native and JS code contributes to each package.
Thank You.
Very nice tutorial,......quite straight forward and east to get along with.
Thanks so much, awesome to hear that!
Love the way you explain things :)
Thank you! :)
Thank you..this is a perfect start for me...Max.. keep going
Awesome to hear that! Thank you so much Ibrahim!
Thanks Max, I'll to start you course now !
Great to have you on board Israel, I really hope that you will like the course!
Excellent Work
Thanks a lot Suresh!
best video tutorial I ever seen =)
Thank you so much!
Awesome tutorial! By the way, which extension are you using for the code hinting/suggestions/docs for React/React Native that appears when you hover? Thanks!
Thank you Avelino! Nothing special actually, I just use the Material Icon Theme and the Angular Essentials extension by John Papa.
Definitely gonna watch this. Love example learning
So happy to read that you like it Samuel, thank you :)
Very good video. Regarding the installation process, you can access it without installing anything globally using npx.
Awesome video thank you!
great Intoduction, I already feel like a React Native guru, I should add React Native on my CV now after building 1 random app haha
It's fantastic explanation. Keep it up.
Thanks a lot for your awesome feedback, I'll try my best to keep it up :)
thank man, for this simple and easy tutorial,i have take the same approach in my channel,learning by example is the best way
Happy to read that you liked the video, I also think that using such examples really is a nice approach to learn (and remember) concepts :)
Dude, you are amazing. Thank you for this amazing tutorial.
Thank YOU so much Luis, great to hear you're liking it!
Thank you Max. Really helping video.
Awesome to hear this, thank you!
nice presentation on react native
Should I learn JavaScript and React in order to understand all this? The syntax lost me sometimes...
Great tutorial by the way, you don’t get many tutorials where you learn from real case scenarios!
Is React Native just as powerful a language as Java or Swift for Android or iOS respectively?
I came from iOS development background, And I know Objective-C and Swift, But, after duration 30:00 I was not able to catch you completely. Is there any better way to learn quickly react native from iOS developer background? Looking forward to your valuable suggestions. Thanks.
Thank you so much for this! Great work!
Thank YOU for your awesome feedback Tyler!
Thank you Max! Pretty cool.
Thanks a lot Tharun!
What kind of IDE are you using? looks awesome!
I'm using Visual Studio Code.
Thank you for this tutorial! Amazing!
Super helpful! Keep it up!
So happy to read that Miguel, thank you! I'll try my best to keep it up :)
Brilliant tutorial, thank you!
Getting such a great feedback really means a lot to me Miguel, thank you very much :)
Anyone following this in December 2018: I faced issues with the create-react-native-app method. Be careful.
Use react-native-cli method mentioned in the official doc.
That was awesome! Thank you!
it's gonna be huge....! :) Thanks man!
You're welcome, I hope you like it!
Thanks Max! Its Awesome.
Great to hear that, thank you so much Hasibur!
Hello, I'm very happy to enroll your amazing course and I learn lot of programming skills from your course. I have one question. I want will build very useful 'voip' mobile app using react native. But I don't know where to start and what technology to use Voip app. Please give me advice.
Sorry for my poor English :)
Just learned react-native, found this awesome vid
Happy to read that you like the video, thank you for your comment Asad!
Great video.
Hey Max,
The tutorial is awesome, answers so many questions that I had that thankful is not enough to be said in the situation. However, what if I want my app to be used on desktop as well, as a website maybe?
Great to hear that this was helpful! For websites, you can look into react-native-web: github.com/necolas/react-native-web. I'm not aware of a similar solution for desktop apps though.
This is da best .. thank you so much.
YOU are the best Elga, thanks a lot for your awesome feedback!
Beautiful! How did you get VSCode to do IntelliSense for React Native and all those components?
great video, thank you so much.
Thanks buddy! Great video!
Thank you for your comment Viraat, really great to read that you like the video!
One of the best tutorial
Great video! Thanks, Max!
This may be a somehow naive question, but I need to confirm this after hearing you say about Windows vs Apple. You can't live preview iOS while develeoping on Win, but can you use React Native and develop for both mobile platforms from Win 10?
Again, thank you, I enjoy every one of your videos!
Happy to hear you're liking it!
You can write the code, yes, but you can't build or run an iOS app from a Windows machine. So it's not just testing that doesn't work - you really can't build the app there.
Can't he? There is a special simulator that allows you to run simulation including specific device. Thus, it's possible to run app anywhere where simulator is run.
It was just a matter of time to have someone creating a clever way to abstract the componentization for each platform.
Thank you for this awesome tutorial max..Great explanation.. :-)
Awesome to read that you like the video Bindul, thanks a lot for sharing this!
dear MaX.. Your recipes are very delicious. I am eating 3 dishes, This one has already waiting list. You will find me definitely.
Amazing to hear that, thank you so much Khondakar!
Hello Sir since CRNA is merged with expo-cli ejected projects are not running. Please make a small video to help.
So @Academind you are saying that React Native is not like Cordova? from my understanding Cordova wraps stuff in a Web view and I thought React Native did the same thing
Very helpful!
Great to read that Marcel!
I follow you from Udemy. And i want to buy this course on this month.
Thank you for your support Mongkol, looking forward to welcome you on board of the course soon :)
Wauw this was awesome!
Thank you, happy to read that!
Great tutorial. Installation shouldn't have to use `sudo` though. Better off installing Node via Homebrew.
getting this error on command npm run android.
A problem occurred evaluating root project 'myapp'.
> Cannot add task 'wrapper' as a task with that name already exists.
I got the same problem, has something to do with the gradle version, try replacing " task wrapper(type: Wrapper) " with just " wrapper "
excelent crash course. 5 stars!!
Native Instructor, great!
if i register for your udemy course , will i be able to build app exactly like uber ? will i be able to integrate a payment gateway in it ?
Oh Max, this is your channel. Nice to know. Please kindly make a course on react native for eduonix
Yes it is Oliver, great to have you on board! You can already find my React Native course on Eduonix, would be more than happy to welcome you there :)
Here is the link: www.eduonix.com/react-native-the-practical-guide
Fair Explaination of expo and reactnative ,I have one doubt regarding this tutorial
after runing the command npm run eject, can we still run the app in external device using expo ?
can you please make one video on debugging in react native
No, expo can't be used anymore after ejecting
Without Android and iOS folders can we deploy the app using expo
I love You XD ..
It's simply fantastic to read that Mark, thank you very very much for your awesome feedback!
Thank u for this awesome video
Thanks again for your amazing support Abhishek :),
How did you open developers tools at 18:02?
UPD: Never mind, my ctrl+M was overloaded with AutoHotkey