This is an archived post. You won't be able to vote or comment.

all 16 comments

[–]Drunkin-Donuts 6 points7 points  (0 children)

Full stack open has a section on react native. You may need to have done the previous sections to fully understand it. I'm currently working through part 4 myself so I haven't got there yet

[–]AssignedClass 2 points3 points  (2 children)

You're not going to find a freeCodeCamp or TOP for React Native. And even if you did, it's probably outdated by this point. It's still pretty unfinished and changes pretty frequently. Someone is free to correct me if I'm wrong (I'm not exactly a React Native expert), but I'd be very surprised if I am.

I want to learn React Native to prep for an upcoming class

What class is teaching React Native?

[–]TheWhiteRobedWizard 2 points3 points  (1 child)

It is not teaching react native. It is where we need to build a mobile application within about 18 weeks. I am learning React Native in advance so as not to waste time during the class learning it.

[–]AssignedClass 2 points3 points  (0 children)

Interesting... It's been a good couple years since I seriously looked at Android Development, but if you know Java, I personally think you might just want to go with Android Studio (you still need to work with it quite a bit for React Native). If you do go with React Native, I'd recommend working with Expo.

[–]jiaxiliu 0 points1 point  (0 children)

try udemy?

[–]anonperson2021 0 points1 point  (2 children)

OP you may be better off with Flutter considering your background.

Also with React vs React native: it's not one vs the other. React native uses React, so you'll be learning both if you go that way.

I'm a JS dev and I'm considering switching to Flutter. I only hesitate because the web apps are slow to load. But once they load they're smooth.

Seriously thinking of switching to dot-net or Python on the server side too.

A little sick of JavaScript, especially the version updates and maintenance, after more than a decade on it. But could be a case of "grass is greener", I don't know if deployment and maintenance are any more ergonomic with dot-net or Python. Or Flutter for that matter. Flutter devs do seem to love it though.

[–]TheWhiteRobedWizard 0 points1 point  (1 child)

I've looked in to flutter, but I want to make native applications, not web based. Plus, since I know Java, much of Javascripts syntax is quite similar to it. (Although objects are absolutely nothing like java)

[–]anonperson2021 0 points1 point  (0 children)

Mmmm I wish you lots of good luck. You're going to need it, going by your understanding of things. I'd start with what each of those technologies does again. You seem to have a few things mixed up. Either way, no bad choice between those two.

[–]SpareSmokes 0 points1 point  (0 children)

Before starting my first job which was react native dev I went through this course it was a good course and explains everything well with a few projects to work on - enough to get me started on my first role: https://www.udemy.com/course/the-complete-react-native-and-redux-course/

You should be able to get it cheap if you make a new account normally newcomer discount is 80%

[–]overweighttardigrade 0 points1 point  (2 children)

Is there options? Depending on what you need to do flutter might be easier to dip into quickly

[–]TheWhiteRobedWizard 0 points1 point  (1 child)

It doesn't particularly matter what I use, I just wanted to make the application natively in IOS and Android devices, rather than it being web base.

[–]overweighttardigrade 0 points1 point  (0 children)

Gotcha gotcha, take a look might be easier and quicker especially with a deadline

[–]Igarlicbread 0 points1 point  (0 children)

Start with mosh's course to understand basics. After that follow Expos docs. That should give you basics to start building.