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.
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
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.
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.
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.
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.
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.
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.
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. :)
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!
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!
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
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.
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
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!
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.
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
Nice Video, Please upload a Video Tutorial for Splash Screen with 3 Second timer and Move to next page(Home) automatically and Please tell me , border radius use and how to use in Flex , Please upload a video tutorial.
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.
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 :)
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 :)
I'm not sure if significant things have changed in the almost 2 years since this came out, but I experienced a number of issues setting things up for this and finally gave up.
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?
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.
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.
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
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.
I ran the command create-react-native-app share-places with Node.js and got an error "create-react-native-app share-places 'create-react-native-app' is not recognized as an internal or external command, operable program or batch file." Please help! I really wanna learn this :(
I like your way of teaching and i love to make application in react native. But i don't know which software should i need to work on react native. I am php developer and website designer. please guide me.
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
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.
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
How to make complexity becomes simple. Really really good job. Thank you !
exactly what i thought, and why i followed him immediately :D
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.
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!
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 :)
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 :)
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.
Exactly what I needed to get started into React-Native! Perfect pace.
Really awesome to read that, thanks 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! :)
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, 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!
This is by far the best React-Native Tutorial ever. Thanks, Max
Thank you so much Christopher, just amazing to hear that!
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!
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.
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.
Thanks younger version of Seth Rogen, this was pretty useful!
exactly what i thought, and why i followed him immediately :D
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 :)
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. :)
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!
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 :)
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!
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!
Very good video. Regarding the installation process, you can access it without installing anything globally using npx.
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
The easiest tutorial for beginners, thank you sir!
So awesome to read that, thank you Ifan!
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!
9:02 Started in the project.
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.
Great tutorial! Decided to build my series of react native videos building the Airbnb app.
Excellent crash course. Five stars!!
Thanks so much!
Very nice tutorial,......quite straight forward and east to get along with.
Thanks so much, awesome to hear that!
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
Simple and smooth. Loved it!
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 :)
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.
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
Thank You Sir I am waiting for this course from you AND FINALLY!!!!!!!
That's so awesome, great to read that!
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!
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!
Nice Video, Please upload a Video Tutorial for Splash Screen with 3 Second timer and Move to next page(Home) automatically and Please tell me , border radius use and how to use in Flex , Please upload a video tutorial.
Thank you..this is a perfect start for me...Max.. keep going
Awesome to hear that! Thank you so much Ibrahim!
Great tutorial. Installation shouldn't have to use `sudo` though. Better off installing Node via Homebrew.
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 :)
Great job, best intro to React-Native! Best crash course!
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.
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 :)
Love the way you explain things :)
Thank you! :)
Great intro video.. thx Max
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 :)
I'm not sure if significant things have changed in the almost 2 years since this came out, but I experienced a number of issues setting things up for this and finally gave up.
It was just a matter of time to have someone creating a clever way to abstract the componentization for each platform.
Thank you Max. Really helping video.
Awesome to hear this, 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
Just learned react-native, found this awesome vid
Happy to read that you like the video, thank you for your comment Asad!
What kind of IDE are you using? looks awesome!
I'm using Visual Studio Code.
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 :)
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?
Dude, you are amazing. Thank you for this amazing tutorial.
Thank YOU so much Luis, great to hear you're liking it!
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!
Do you recommend Mac or Windows machine for doing work in React Native?
Thank you so much for this! Great work!
Thank YOU for your awesome feedback Tyler!
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.
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 "
nice presentation on react native
It's fantastic explanation. Keep it up.
Thanks a lot for your awesome feedback, I'll try my best to keep it up :)
Awesome video thank you!
Beautiful! How did you get VSCode to do IntelliSense for React Native and all those components?
best video tutorial I ever seen =)
Thank you so much!
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 ?
Thank you for this tutorial! Amazing!
Can you please tell which is better react native or weex?
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
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.
Hi which is the best technology in which I can develop an ecommerce mobile app?
I ran the command create-react-native-app share-places with Node.js and got an error "create-react-native-app share-places
'create-react-native-app' is not recognized as an internal or external command,
operable program or batch file." Please help! I really wanna learn this :(
We need react native styled with react native elements course........ please
Excellent Work
Thanks a lot Suresh!
Thanks Max! Its Awesome.
Great to hear that, thank you so much Hasibur!
This is not for really begginers... Not enough fundamentals explanation BUT pretty good overall, good work
Brilliant tutorial, thank you!
Getting such a great feedback really means a lot to me Miguel, thank you very much :)
I like your way of teaching and i love to make application in react native. But i don't know which software should i need to work on react native.
I am php developer and website designer. please guide me.
great video, thank you so much.
Should express and react native be on same port?
How did you open developers tools at 18:02?
UPD: Never mind, my ctrl+M was overloaded with AutoHotkey
Native Instructor, great!
Super helpful! Keep it up!
So happy to read that Miguel, thank you! I'll try my best to keep it up :)
That was awesome! Thank you!
One of the best tutorial
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
it's gonna be huge....! :) Thanks man!
You're welcome, I hope you like it!
Never had all this problems to just create basic projects and make them run, this framework isn't as good as i was thinking
Great Video! It took me a while to just to install the required stuff and the emulator is not even opening after the npm run android. haha!
i am implements App open Ads but could not hide from splash screen?